Blog
Everything about Dynamics 365 BC & NAV
Subscribe to my blog
Hyper-V isolation to the rescue?
A few days ago a Windows update rolled out that broke pipelines all over the place and the suggested workaround is to use hyper-v isolation instead of process isolation so that the container is not affected by whatever happened on the host.In addition to Freddy’s blog about what happened and
Give my build service for NAV/BC a try
In my last post, The true story behind my build service for NAV/BC I wrote about what it took to build a small, but scalable cloud service.In this post, I’ve got something to announce, so let’s get started! From now on I’m offering a free trial period + configuration for
The true story behind my build service for NAV/BC
Usually, I write posts about a certain technical subject, but not today.Today I’ll tell you the true story behind my build service for NAV/BC and I hope I’ve challenged you by the time you reach the end of this post. Today is a good day, today the 1000th build ran
Importing RapidStart packages with automation APIs demystified
Last week, I was working on the final bits of a release pipeline for Business Central in Azure DevOps and all that was left was to import a couple of RapidStart packages in an automated (PowerShell) fashion.The only (future-proof) automated way of doing this is by using the automation APIs
NAVBaaS Git for VS Code: request a new feature!
It has been 7 months since I released my VS Code extension called NAVBaaS Git, a free extension that seamlessly integrates your C/SIDE development with Git and Docker. (you can read all about it here)With 544 unique installations and almost 1400 downloads, it’s safe to conclude that quite a number
Business Central Telemetry Part 2: Sending Telemetry to Azure Log Analytics
In my previous blog post, we looked at how to authenticate and call the Business Central Admin Center Telemetry API, we ended up with a response message that we could not deserialize into a C# class.Luckily some guys from Microsoft stumbled upon my blog post and asked for feedback, which
Business Central Telemetry Part 1: Consuming the API
With Business Central you get something called Business Central Admin Center, the place where tenant admins and delegated admins (the partner associated with the tenant) perform admin tasks like manage environments, set upgrade windows and view telemetry. Everything you can do through the admin center can also be done through
The performance impact of events
For the people that missed out on the session called ‘Performance: Business Central reloaded for the Cloud’ at the #navtechdays this year, it’s extremely important to catch-up with the topics discussed as this was the most informative session at the event.One key takeaway of the session is about that magic
Using upgrade tags to facilitate continuous upgrade
What do you do when you need to kill some time in a hotel before the NAV TechDays break loose? That’s right, write a blog post! This one has been on my list for quite some time now but there were always more interesting things to blog about, but now it’s time
Business Central Embed Apps 101
There are three types of apps you can choose to either extend or build on top of Business Central, add-on apps, connect apps and embed apps, the latter is probably somewhat unknown to you but that’s about to change!
Build as a Service for Dynamics 365 BC & NAV now released!
We’re in an era where we are expected to deliver software more often and to deliver it faster, in other words, we’re expected to be agile. In order to be agile, we need continuous integration, continuous integration is a practice where members of a team integrate their work several times
The impact of Microsoft moving the base application to AL
Last week at directions Microsoft did a demo where they’ve shown the full solution running as an extension with only the system objects left in C/SIDE, that’s great, right? In this blog, I’ll share my thoughts on the subject and make you aware of the impact it has.
NAVBaaS Git Feature Update 1.3.0
Just two weeks ago I released the initial version of my VS Code extension NAVBaaS Git at the Dutch Dynamics Community event, in case you missed it, you can catch up here. At first, I want to thank everyone that downloaded the extension and especially the people that gave me
Take your C/SIDE development to Git and Docker with NAVBaaS Git
I’m very happy to announce that my first Visual Studio Code extension called NAVBaaS Git has been released last Wednesday. The people who attended the session about Continuous Integration at the Dutch Dynamics Community event already had their first glimpse at the brand new extension and I really hope that
Generating AL symbols at compile time
When running AL and C/SIDE side by side you always want to have your symbols up to date, this can be done by starting up finsql.exe with the parameter generatesymbolreference=yes as described here, but it’s also possible to generate symbols at compile time when using the Compile-NAVApplicationObject cmdlet.
Retrieving NAV Docker images from the registry API
It can be very handy to know which NAV Docker images are available on Microsoft’s public Docker repository, you can either do this the boring way by browsing this website (it will only show the 100? most recent tags) or the cool way by using (obviously) PowerShell.
How do I: retrieve the test framework symbols in VS Code
With the release of the latest development preview most of the functions in the test libraries are marked as external, meaning they can be used for extension development!
How do I: test code that calls external web services
With the current test framework and it’s limitations it can sometimes be hard to find a way to test your code, this gets even worse when external web services are called. I’ve seen a number of (bad) workarounds in the last few months varying from calling a nonexistent endpoint to
NAV2018: xRec in OnModify
Every now and then a developer takes the xRec bait and they’re wondering why their code doesn’t work and it usually ends up with a lot of lost time combined with a good amount of frustration. I hope most of you do know that if you trigger the OnModify through
Test libraries available for extension development soon!
With AL you can already create test codeunits, write test functions but you have to use your own libraries because all functions in the standard libraries are not marked as external.. After reporting an issue on GitHub Microsoft confirmed they’ll be marked as external in the January update! In my