Using New Variable Types in Dynamics NAV 2018/365BC Instead of .NET Interop

Date: Wednesday, October 3, 2018| From: 8:30 AM to 9:30 AM | Room: Nautilus 4

When you start developing Extensions 2.0 for NAV 2018 and Dynamics 365 Business Central you are losing one powerful feature of Dynamics NAV C/AL - .NET interoperability. It is still allowed for on-premises solutions, but if you are serious about converting your add-ons to Extensions 2.0 and publishing them on AppSource, that is not an option. Luckily, Microsoft has done the research on what.NET interop was used for in the partner solutions and has introduced a number of new AL variable types and base application additions to cover the functionality gap that appears when you take .NET interop away. We will cover: 1. Overview of the new types introduced in AL for XML, JSON and text handling 2. Examples of usage and converting your older code to use the new native types 3. Base application additions that can be leveraged in your extensions. 4. What to do if the new types just are not enough: Microsoft C/AL Open Library, Azure functions, external web services


Name: Vytenis Jakas

Company name: B3 Technologies

Job title: Managing Partner

Bio: Vytenis is the Managing Partner and Founder of B3 technologies, a company dedicated to providing professional Dynamics NAV upgrade and development outsourcing services. He is an IT professional and enthusiast with over 20 years of industry experience with ERP solutions. During his lengthy tenure with Microsoft Dynamics NAV products Vytenis has worked in various roles, starting from consultant/developer moving on to the team & product management. Last, but not least, he has spent a considerable amount of time delivering Dynamics NAV trainings and is a Microsoft Certified Trainer. Despite company management taking a big share of his time nowadays, Vytenis still devotes time to project deliveries and gets involved in the technical side of things on a regular basis, as a project manager, architect and technology evangelist.