Dynamics User Group
Site
Search
User
Site
Search
User
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
By date
By view count
By comment count
Descending
Ascending
Schedule for the period ahead
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
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
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
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
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
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
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
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
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
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
>