Category: Microsoft Dynamics 365

Microsoft Dynamics 365 Business Central Wave 1 2020: Release note explained.

A few weeks ago Microsoft published the 2020 release wave 1 plan for Dynamics 365 and Microsoft Power Platform document. This document contains details about many new interesting functionalities and features. Below are some of the features that got my attention. Look up events and insert event subscribers in code One challenge most developers face …

Continue reading

Notes from Directions EMEA 2019

Below are some notes I took during Directions EMEA 2019. A bit late to publish but didn’t want to just delete them.  Treat extensions as products. Which means releasing them to customers periodically. Allow proper testing with proper test cases (Preferably automated testing). Try to run all the customers on the same version. Proper code …

Continue reading

AL: Dependencies to System and Base Application

Another draft post that I forgot to publish.  From version 15 onwards, Microsoft decided to split the entire application into 2 apps.  System Application Base Application From going forward if you are developing an app on top of the Business Central, it must have a dependency on System Application and Base Application.  This does not …

Continue reading

AL: Action Property must have a value

This blog post was sitting on my draft folder for the past few months and finally got time to hit the publish button.  AL compiler getting smarter day by day. In previous versions even if we declare an action and never implement the OnAction trigger or assign the RunObject property it never gave a warning …

Continue reading

Report back from Directions EMEA 2019: Technical

The first-day keynote was packed with stats and exciting announcements from Microsoft. As for the Microsoft general manager Toby Bowers, 1400+ partners selling Business Central worldwide. 4000+ customers actively using Business Central. 450+ business central solutions are available on AppSource. The number of users doubled compared to last year.     This clearly indicates that Business …

Continue reading

Report back from Directions EMEA 2019

Starting from the second week of July to today, I had a completely packed schedule. It is a simple explanation about me blogging about the Directions EMEA after two months. August month started with 4 different Dynamics 365 Saturday community events every weekend and then came the Directions EMEA, after a few weeks time NAV …

Continue reading

How to change the version of the AL Language compiler

Microsoft released a new update to AL Language extension for VS Code. With this new update, the compiler does a few pre-checks before compiling the objects and packages them into a .app file.  Most probably you will have to do minor changes to your extension codebase to work with the new compiler. Otherwise, you will …

Continue reading

Platform property is still required in app.json

With the Wave 2 release, Microsoft did convert all the C/AL objects into AL. Since they want to lead by example they wanted their own code to be on extensions as well. Plus they wanted to split the objects based on its functionality. After converting to AL, Microsoft put the objects into below two extensions: System …

Continue reading

How to handle breaking changes?

Wagner and I are on our way to Vienna to present at Directions EMEA, and now we got into our second flight after flying over 15000Km from Auckland New Zealand, to Dubai. We got another 6 hours to complete on this flight before we step our foot in Vienna. Went through the in-flight entertainment system, …

Continue reading

Directions EMEA 2019 : We safely landed in Vienna

We safely landed in Vienna after flying over more than 18000+ Km. This is just normal to most of us who live on the edge of the world. As our prime minister used says even the shortest flight to our neighbor is more than 4 hours away. So flying for more than 24 hours is quite common …

Continue reading