Extending Microsoft Dynamics NAV goes back a long time. Things came and went into history, some of them stayed, and some of them are about to go into history. As the technology changes, so do the ways we design, write, and test our software.
In this session, you will go deep down into three areas of extending Microsoft Dynamics NAV and the lessons learned from the past several years of having them around. First, you will take a look at .NET interoperability, a technology that has powered a large portion of everyone’s customizations, one that has been a true working horse that’s now turning into a dinosaur. You will learn about what works, what doesn’t, what to do, what not to do, and – most importantly – how to handle the fact that you can’t use it in Dynamics 365. Then, your focus will shift to Control Add-ins, the most painful limitations, and how to work around them, as well as about some neat tricks to pull out of your sleeve when things get really nasty. And finally, you’ll see how to take advantage of the entire new extensibility stack, built in right into the AL language, and how to take advantage of HTTP and JSON APIs and all other new APIs that will become available through the Extensions “v2” technology.
Like previous years, in this session Vjeko will take you on a rollercoaster of dos, don’ts, tips, tricks and outright crazy ideas that will make you frown and gasp, and certainly inspired to do more than it usually appears possible on the surface of the things.