16 & 17 november 2017
Antwerp (Belgium)

full program

11:30 - 13:00

Deep dive into the new development tools
Room 8

The new Visual Studio Code based development tools and the new extension model are about to be shipped together with Dynamics NAV 2018. The new development tools and extension model are a necessity in order to transition Dynamics NAV from On-Premise to the Cloud.

Since we shipped the first preview last Christmas a lot of new features have been added. We will try to cover as many as possible in this session.

In the session you will learn about

  • Visual Studio Code and the AL extension
  • Symbols files and the deployment process
  • Changes to the syntax
  • New language features and object types
  • How to call an external web-service with the built in types
  • Install/Upgrade
  • Translations

11:30 - 13:00

Desktop & Mobile Client Enhancements
Room 5

Join us for a session where you will see and hear first-hand the client enhancements available in Dynamics NAV 2018. As usual we will show you how to leverage them and enable new experiences for your customers.

14:00 - 15:30

Application SaaSification
Room 8

“SaaSification” covers the principles and techniques involved in transforming a traditional NAV solution to a modern cloud application by simplifying tasks and serving data to users at the right time to increase their productivity. We’ll show examples and demos from the base application and the new extension development tools.

14:00 - 15:30

Azure Functions Deep Dive
LEVEL: 300 - Advanced
Room 5

If you dig buzzwords, here’s another one for you: FaaS (Function-as-a-Service). When you want Microsoft Dynamics NAV do things that (C/)AL cannot natively cope with, you have always had a number of options. But none of them are as beautiful as Azure Functions, a FaaS offering from Microsoft that allows you to run your small (or big) chunks of code, in the cloud, on demand. Instead of building, and deploying, and hosting, and maintaining the entire service applications, you only focus on coding. In the browser, or VS Code, or full-blown Visual Studio; in C#, or F#, or JavaScript, or Python – it’s all entirely up to you.

This session will answer the three most important questions about Azure Functions: what they are, and what they can do for you; how you can make use of them from both the classic and new development environment; and finally, why you would want to use them. If you think replacing .NET is the only use case, then this session will make you think again, because Azure Functions are so much more.

As a cherry on top, the session will address the most important considerations when using Azure Functions, like performance and security, and – it goes without saying – some obligatory tips & tricks to take home with you.

16:00 - 17:30

C/AL, Coding for Performance
LEVEL: 400 - Expert
LEVEL: 300 - Advanced
Room 8

There are several misunderstandings, confusions or “fake-news” around, when it is about C/AL programming and how it affects performance on SQL Server. Time to clean this up!

In this session we will explain some “DOs & DONTs” of programming NAV; showing best-practices in using certain methods and how to avoid common mistakes.

Further we will give some guidance about how to identify and troubleshoot query and code bottlenecks. Make your C/AL code rock!

16:00 - 17:30

Creating great API’s
Room 5

All you need to know about NAV REST API’s

Join us for this session to learn about the new way of building integrations for Dynamics 365 for Financials & for Dynamics NAV.

Topics covered:

  • Brief introduction to OData and REST APIs
  • [New endpoints] Odata4 and API – new capabilities provided
  • Out of the Box APIs - [We will demo the APIs that we provide out of the box and show you few example integration scenarios on how to use them]
  • Single endpoint for all Microsoft APIs (Exchange, OneDrive, Financials, Invoicing, …)
  • How to Build your own APIs.

Plus, tips and tricks.

platinum sponsors

I want to participate

other sponsors

  • “ This is by far my favorite event. If I had to choose just one to attend, this would be the one that I select. ”

  • “ The best of NAVTechDays is the unique opportunity to meet fellow technically-inclined professionals, and being able to deep-dive into all things new. ”

  • “ Absolute eye-opener. It helps to overcome fears of the unknown and stimulates the envy to try out new things. I am really very grateful to NAV TechDays and especially Luc Van Dyck to make this happen. ”

  • “ The best of NAV TechDays is the more than sensational session environment both as a speaker and as an attendee. It allows attendees to really focus and it makes it worthwhile for speakers to prepare. ”

  • “ Again I really love this conference. I appreciate the high level of speakers and sessions. ”

  • “ The venue is great. There is nothing out there as comfortable as the Kinepolis rooms, and I LOVE the way the slide decks is mixed in with video of the presenter on the screen. ”

  • “ Overall I thought it was very high quality, only one session I thought was a little too much of a stretch, but that's just my opinion, a very good event. Well worth the money. ”

  • “ This is THE tech conference in the NAV universe! As in the years before there is a lot of interesting input. All and all it is well organized conference, which I really like to attend for four years in a row now. ”

  • “ Great conference. The must attend conference for NAV developers. From a sponsor perspective this is the conference to sponsor if your target audience is technical decision makers. The NAV TechDays audience is full of CIOs, CTOs, IT Managers, developers, technical people from VARs. ”

    Susanne Priess , Mergetool.com , United States

  • “ The pre-conference days were probably the highlight. The sessions that were run by experts in their areas were phenomenal. ”