Dynamics User Group
Dynamics User Group
  • Site
  • User
  • Site
  • Search
  • User
Dynamics 365 Business Central/NAV User Group
Dynamics 365 Business Central/NAV User Group

Vjeko.com

  • Forums
  • Blogs
  • Resources
  • Wikis
  • Events
  • Leaderboards
  • Members
  • Mentions
  • Tags
  • More
  • Cancel
  • New
Dynamics 365 Business Central/NAV User Group requires membership for participation - click to join (it's free)
Vjeko.com
Vjekoslav Babic about NAV - Ideas in the cloud

  • Home
  • Contact author
  • Subscribe by email
  • More
  • Cancel
Monthly archive list
  • January 2021 (1)
  • December 2020 (4)
  • November 2020 (10)
  • October 2020 (1)
  • March 2020 (2)
  • December 2019 (12)
  • November 2019 (13)
  • September 2019 (1)
  • May 2019 (1)
  • March 2019 (1)
  • February 2019 (7)
  • January 2019 (1)
  • December 2018 (10)
  • November 2018 (2)
  • October 2018 (1)
  • June 2018 (2)
  • November 2017 (3)
  • August 2017 (2)
  • June 2017 (3)
  • March 2017 (4)
  • December 2016 (1)
  • November 2016 (1)
  • October 2016 (13)
  • September 2016 (6)
  • May 2016 (9)
  • April 2016 (2)
  • February 2016 (4)
  • January 2016 (1)
  • December 2015 (2)
  • November 2015 (10)
  • October 2015 (10)
  • August 2015 (1)
  • July 2015 (2)
  • June 2015 (2)
  • May 2015 (1)
  • April 2015 (5)
  • February 2015 (3)
  • January 2015 (1)
  • December 2014 (2)
  • November 2014 (5)
  • October 2014 (16)
  • September 2014 (9)
  • August 2014 (4)
  • March 2014 (1)
  • February 2014 (1)
  • January 2014 (2)
  • December 2013 (1)
  • October 2013 (1)
  • June 2013 (2)
  • May 2013 (1)
  • March 2013 (2)
  • February 2013 (1)
  • November 2012 (1)
  • September 2012 (1)
  • June 2012 (6)
  • May 2012 (4)
  • March 2012 (1)
  • February 2012 (2)
  • January 2012 (8)
  • November 2011 (1)
  • September 2011 (2)
  • August 2011 (1)
  • June 2011 (3)
  • May 2011 (1)
  • April 2011 (3)
  • March 2011 (1)
  • February 2011 (2)
  • January 2011 (1)
  • December 2010 (5)
  • November 2010 (2)
  • October 2010 (7)
  • September 2010 (20)
  • August 2010 (7)
  • June 2010 (1)
  • May 2010 (3)
  • April 2010 (7)
  • March 2010 (3)
  • February 2010 (1)
  • December 2009 (2)
  • November 2009 (1)
  • October 2009 (1)
  • September 2009 (2)
  • August 2009 (1)
  • July 2009 (1)
  • June 2009 (2)
  • May 2009 (4)
  • April 2009 (16)
  • March 2009 (21)
  • February 2009 (10)
  • January 2009 (14)
  • December 2008 (7)
  • November 2008 (6)
  • October 2008 (3)
Related
Related Tags
  • .NET
  • Best practices
  • blog
  • C#
  • C/AL
  • Control Add-in
  • Control Add-ins
  • Development
  • Dynamics
  • Dynamics NAV
  • ERP
  • gulp
  • Implementation
  • Interop
  • Javascript
  • Microsoft Dynamics
  • NAV
  • NAV 2013
  • NAV 2016
  • SQL Server
  • Sure step methodology
  • Technology
  • Tips & Tricks
  • Uncategorized
  • Web Services
Blog post list
  • Tags
  • Contact author
  • Subscribe by email
  • More
  • Cancel
  • Schedule for the period ahead

    Vjekoslav Babic
    Vjekoslav Babic
    Happy New Year everyone, with a little delay. I was busy in the first two weeks of this year preparing and delivering the “Leveraging Git” webinar. It turned out to be quite a success, but it also prevented me from doing my live session last Friday. But this short break doesn’t mean I am not going to get busy with my blog and live blog again. This is what’s coming up. Today, at 14:00 CET, I’ll go live again at https://vjeko.live/ and this time the topic is HttpClient patterns. I am going to demo how to get from a very naive HTTP execution based on direct invocations of HttpClient…
    • 2021-1-22
    • Mirror post
    • Live Blog
    • testability
    • HttpClient
    • blog
    • GIT
    • 67 views
    • 0 comments
    • 1 day ago
    • More
    • Cancel
  • Fun with Interfaces: Testing

    Vjekoslav Babic
    Vjekoslav Babic
    Oh how much fun we had today on my live stream, it’s just amazing. First, all the viewers had fun of waiting for me to go live for nearly an hour, and then at some point I managed to unplug my reflector. Perks of live streaming First of all, I would like to – once again – apologize to everyone who waited for me to go live. I’ll explain in the end of this blog what really happened. For now, let’s go on-topic. If you didn’t have a chance to follow my stream, you can check the recording from here: Today’s session is important because it illustrates why you would actually want…
    • 2020-12-18
    • Mirror post
    • Live Blog
    • Interfaces
    • Testing
    • dependency injection
    • 76 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • Webinar: Leveraging Git

    Vjekoslav Babic
    Vjekoslav Babic
    It’s been a few days that I announced the “Leveraging Git” webinar on my Twitter and LinkedIn and I hope nobody will mind if I announce it on my blog. So, here we go. Every year I deliver between five to ten trainings. This year, I delivered a grand total of zero, due to the coronavirus outbreak. Times are changing, and I need to adapt. So, following the example set by my two friends, Waldo and AJ , who have already delivered webinars, I have decided to try the same. The webinar focuses on Git as an essential development tool, rather than just a way to replace those ugly //BugFix…
    • 2020-12-18
    • Mirror post
    • GIT
    • Webinar
    • 58 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • Live Streaming Lessons Learned

    Vjekoslav Babic
    Vjekoslav Babic
    One thing we learned from lessons learned is that we don’t learn from lessons learned. Somebody, alegedly I don’t know where this quote comes from, a one-minute googling didn’t reveal it to me (but it isn’t mine, I’ve read it somewhere for sure). Anyway, a month ago I started live streaming . This year with grand total of zero live conference sessions delivered must have been a contributing factor. I believe I miss speaking. So I decided to give it a try. Now, almost exactly a month later, with five total streams delivered, four of which with actual relevant content (the first was…
    • 2020-12-11
    • Mirror post
    • Live streaming
    • Off-Topic
    • OBS
    • 471 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • Fun with Interfaces: Patterns

    Vjekoslav Babic
    Vjekoslav Babic
    Today I had my fifth live stream. The topic was interfaces , and this time I took a different angle at it: patterns. When I polled about live stream topics you’d like to hear about, most of you said “patterns”. So today’s stream covers several patterns and puts them in perspective of interfaces, or the opposite way around, however you like it. The stream is available on my new http://vjeko.live/ page, and here it is if you hate clicking: Inversion of Control The first pattern I talked about was inversion of control . It’s not really a pattern, it’s a design principle. If…
    • 2020-12-11
    • Mirror post
    • Live Blog
    • Interface
    • Inversion of control
    • patterns
    • dependency injection
    • 151 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • Live Schedule for December

    Vjekoslav Babic
    Vjekoslav Babic
    After a lot of fun with interfaces on Friday, I’ve received a lot of very encouraging feedback. It seems that the decision to start live video blogging was right, and I am sticking with it. I’ve realized that on Friday I didn’t announce any schedule for the period ahead, so here’s what we are going to do in coming Fridays. December 6: From JavaScript to AL and back For the record, this is the topic that actually kicked off the entire idea of video blogging. A while ago, there was a very short thread on Twitter which again, for umpteenth time, told me that the way how the control…
    • 2020-11-29
    • Mirror post
    • Live Blog
    • 172 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • Fun with Interfaces

    Vjekoslav Babic
    Vjekoslav Babic
    Today I’ve streamed the Fun with Interfaces video blog at https://www.youtube.com/watch?v=QSMHL32c5mg and the recording is now published online. This was the first session I ever delivered about interfaces, and I actually planned delivering this a lot earlier (I made a suggestion to run this at Directions ASIA before corona crisis hit), but never had a chance. I now polished the demos a bit and delivered it as-is (no slides, really, so – no theory, just practice). I will have more to say on interfaces, definitely. Stuff like dependency injection, inversion of control, testability…
    • 2020-11-27
    • Mirror post
    • polymorphism
    • AL
    • patterns
    • AL Language
    • Interfaces
    • 178 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • Understanding renaming/moving files with git

    Vjekoslav Babic
    Vjekoslav Babic
    Source code files are living things. We add new ones and change their content on daily basis. Occasionally we delete them, too. Git is amazingly efficient when it comes to tracking these kinds of changes. However, sometimes we need to change the file name, or file path, or both. And if you are an AL developer who has ever transformed a C/AL project into AL, you have probably done this at least once, for all .al files in the project. And this is where git may surprise you. After you rename a file, sometimes you’ll notice that git detects it as a rename. But on other occasions it will…
    • 2020-11-24
    • Mirror post
    • Renaming
    • GIT
    • How stuff works
    • Change history
    • Internals
    • 193 views
    • 0 comments
    • 1 month ago
    • More
    • Cancel
  • How to replace DotNet in AL

    Vjekoslav Babic
    Vjekoslav Babic
    A lot of us still have a ton of C/AL code sitting around in existing databases that sooner or later will have to be moved into AL. A lot of us also have a ton of AL code using DotNet that we want to be able to run in Microsoft’s cloud (that is: not on-prem). And I guess most of us don’t want to maintain a DotNet-less and DotNet-ful versions of our code. Sooner or later, you’ll want all of DotNet out of your AL. Even if you are a seasoned .NET developer, you’ll want all DotNet out of AL. Anyway, when you need to replace DotNet, what options do you have? Let’s take a look at all possible…
    • 2020-11-23
    • Mirror post
    • Web Assembly
    • .NET
    • Development
    • Blazor
    • AL
    • 243 views
    • 0 comments
    • 2 months ago
    • More
    • Cancel
  • Migrating Control Add-ins from C/SIDE to AL

    Vjekoslav Babic
    Vjekoslav Babic
    Thanks to everyone who watched my live stream today! The audience wasn’t big, but it’s a very narrow topic, not of broad interest. Still, I am glad I got a few interesting questions that actually introduced my future topics quite nicely. You can find the recording here: As promised, I have published the GetImageResource.js file on my GitHub. You can find it here: https://github.com/vjekob/RandomBits/tree/main/src/js (There you can also find some usage notes and explanation why you may want to use that file in your control add-ins) Once again – thanks, and see you next…
    • 2020-11-20
    • Mirror post
    • Live Blog
    • Control Add-in
    • GetImageResource
    • C/SIDE
    • AL Language
    • 138 views
    • 0 comments
    • 2 months ago
    • More
    • Cancel
>
  • DUG Home
    • Contact DUG
  • Dynamics 365 for Finance and Operations/AX User Group
    • Forums
    • Blogs
  • Dynamics 365 Business Central/NAV User Group
    • Forums
    • Blogs
    • Wikipedia
    • Events
  • About DUG
    • Announcements
    • Frequently asked questions about DUG
    • Membership service
    • Advertise on DUG
    • Become a DUG sponsor
    • Follow us on LinkedIn
    • Follow us on Facebook
    • Follow us on Twitter
  • More
  • Cancel
  • Microsoft Dynamics 365 User Groups

  • Dynamics 365 Business Central
  • Dynamics 365 Customer Engagement
  • Dynamics 365 for Finance and Operations
  • Power Platform
  • Microsoft Dynamics User Groups

  • Dynamics AX
  • Dynamics CRM
  • Dynamics NAV
  • About
  • Contact us
  • Frequently asked questions
  • Terms of use
  • Privacy policy
Copyright 1995-2021 Dynamics User Group, all rights reserved.