17 & 18 november 2016
Antwerp (Belgium)

full program

09:00 - 10:30

Real life Source Code Management
LEVEL: 300 - Advanced
LEVEL: 200 - Intermediate
Room 8

​How do I build from my source code? How do I manage and rebuild object properties and my version list? Should I store my version list? How do I manage translations? How do I manage what and when things are promoted to User Acceptance testing or Production? How do I deal with customers doing their own development? How do I maintain discipline so things don’t go wrong?

If you ever asked yourself any of these questions or others here is your chance to get into a helicopter get airborne and take a fresh look on how to approach this.

09:00 - 10:30

JavaScript Architecture: Turning Pain into Gain
LEVEL: 400 - Expert
Room 5

Control Add-ins are often far more than simple widgets that help visualize the data in different ways. Whenever you want your custom user interface to do more than display data and as soon as you expect your users to interact with the application through your control add-ins, you’ll start experiencing issues. And the more complicated your JavaScript code gets, the more likely it is that you’ll hit very hard walls. At the heart of the problem is the fact that JavaScript and C/AL execute asynchronously. On top of this add the fact that all back-end C/AL code that interacts with JavaScript (until very recently) had to reside in the page objects. All this results in bunches of very clumsy C/AL code crammed into page objects – something you typically cannot attach words “design” and “architecture” to. And yet, the more complex cloud-based use case scenarios demand good, stable, scalable designs and architectures. The overall net effect is that developing robust user interfaces turns out to be extremely painful experience for developers.

This session will address these issues and will present several design patterns that help mitigate the issues inherent in JavaScript to C/AL communication. It will show how to properly decouple C/AL code from the page objects to make it possible to place C/AL code in codeunits (where it belongs) rather than pages (where it does not belong), and especially how to take advantage of eventing to enable some pretty cool design patterns.

11:00 - 12:30

Best Practices in developing Microsoft Dynamics NAV 2017 Extensions
Room 8

In this session, we’ll talk about the do’s and don’ts regarding Extensions. Essentially, after the session where Microsoft talks about the things that are now possible in NAV2017 - in this session, we’ll focus on the part “how to do it”. Best practices if you will, where we will not only talk about possibilities, but also “impossibilities” and how to work around them.

11:00 - 12:30

Get some Smartness into Dynamics NAV / 365 with Notifications and Cortana Intelligence
LEVEL: 300 - Advanced
LEVEL: 200 - Intermediate
Room 5

In this session, we will present techniques that make Dynamics NAV / 365 appear more responsive and smarter to the customer. To enable responsiveness, we will demonstrate how the new notification framework can be used to present non-blocking, actionable messages to customers in the right context and at the right time. To enable smartness, we will demonstrate how we integrated Cortana Intelligence in Dynamics NAV / 365 and show how to perform (time series) forecasting and how to reuse experiments from the Cortana gallery in Dynamics NAV / 365.

13:30 - 15:00

The Power of Power BI and Dynamics NAV
LEVEL: 300 - Advanced
Room 8

​In this session, Steven will introduce you in the world of Power BI for Dynamics NAV.
You will see what it takes to develop a dashboard in Power BI Desktop. Starting from getting the data out of Dynamics NAV, we will create a data model.
On one hand we will see how to achieve this using Power Query, which we will enhance with measures, calculated columns and tables using DAX. On the other hand we will use OLAP Cubes, connected to Dynamics NAV and other sources, to build the data model.
Based upon this data model we will then create reports that visualize the information, which we will use to create a dashboard. Next we will demonstrate how you can share, consume and refresh the datasets, reports and dashboard.

We will look at the Power BI tool stack from a technical point of view. What are these strange languages meant for: DAX, M and R? How can you connect to Dynamics NAV? What knowledge do I need and how do I get started?
When do I use OLAP Cubes to build a Data Warehouse for Power BI and how does that compare to using ODATA Web Services?

13:30 - 15:00

Design Patterns in NAV 2017
Room 5

Hear what we’ve learned about good design in the last year of NAV development:

  • Extensions patterns - list subscribers, handled, select specific subscriber, testing,
  • User friendly lookups,
  • and much more.

15:30 - 16:30

Room 8

platinum sponsors

I want to participate
  • Mergetool.com
  • AnveoNAV.com
  • ForNAV
  • IDYN

other sponsors

  • Continia
  • Dime
  • BI4Dynamics
  • agiles
  • MobileNAV – ERP Anywhere
  • BulkSMS.com
  • NAV Toolbox
  • NAV Skills Masterclasses
  • Tinx-IT
  • Fastpath
  • Simplanova
  • Clew
  • 2-Control
  • “ The whole event is fantastic. I REALLY loved the pre-conference workshops, so I was very happy to hear that there will be two days next year. The food was great, the accommodation is great, SUPER seats and screen, having the sessions on video later is icing on the cake. ”

  • “ As in the years before, the best place to get concentrated information about the upcoming technical road path and current development issues without any marketing mumbo-jumbo. That the group of the speakers is a blend with people from Microsoft and independent Partners alike is also an great asset to this event. ”

  • “ 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. ”

  • “ 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. ”

  • “ 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. ”

  • “ 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. ”

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