17 & 18 november 2016
Antwerp (Belgium)

speakers

Below is a list of all amazing speakers, who will host a session at the conference…

Jump to list

Vjekoslav Babic

Croatia


Cloud Ready Software
Dynamics NAV consultant & trainer

Vjekoslav Babić is an independent Microsoft Dynamics NAV consultant, trainer, author and blogger, with 12 years of experience in NAV and 18 years of experience in IT.

As a solutions architect and a project manager with a leading Microsoft Dynamics President’s Club service provider company, as a Microsoft Dynamics NAV consultant with Microsoft Services, and as an independent consultant, he has been working on Microsoft Dynamics NAV implementations ranging from tiny one-man-bands to international mega-corporations, delivering services and trainings all over the world.

In 2008, Vjekoslav co-authored the acclaimed book “Implementing Microsoft Dynamics NAV 2009”. Vjekoslav runs an active blog about NAV implementation, project management and development best practices at vjeko.com, acts as a columnist and editorial advisory board member at MSDynamicsWorld.com, and as a columnist in a number of other web or printed periodicals in Croatia and worldwide. Vjekoslav is also a frequent speaker at Microsoft or Microsoft Dynamics conferences.

Since spring 2010, Vjekoslav has been awarded the prestigious Microsoft Most Valuable Professional (MVP) award for Microsoft Dynamics NAV.

Hosted sessions

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.

Bad habits of NAV Developers
Room 8

There’s an old saying, “habits are cobwebs first, cables last.” It’s true, habits are hard to break, especially the bad ones.

During this session, we’ll address you to some bad habits in NAV Development that all of us are or have been applying, just because of changing technology and dinosaur behavior. Let’s break these bad habits and learn about alternative - or let’s say: “better” - ways of doing things.

C# for C/AL Developers
Conference Hotel

There are many situations when a simple C/AL developer needs to open Visual Studio and write a few lines of C# code to make things work. Even though writing simple hello-world-level things is often not a big deal, more often than not you may feel that there is much more that C# as a language and .NET as a programming framework have to offer. And you are right! There are so many things that C# does that is completely foreign to C/AL folks, many hidden gems, many best practices to adopt, much power to harness.

Whenever there is a problem that only C# can solve, and if C# is not a part of your arsenal, you may either attempt to guess the solution, or you might find a chunk of code on Stack Overflow or somewhere which does something. And it often solves your problem, but you still stare at it as into a cuneiform tablet, and you know it works but you don’t really understand why. You do not want your code to own you. You want to own your code.

This one-day workshop led by Vjekoslav Babić, a veteran in both C/AL and C#, who has worked with C# since it was still in its digital diapers, will unveil the secrets and the power of this language, that is as elegant as it is powerful, and that is – above all else – useful. You will learn how to write C# the way C# folks do, with all the syntactical twists and logical tricks. You’ll learn all about delegates, anonymous methods, lync, generics, and a lot more other concepts that until yesterday might have been all Greek to you. Whoever told you can’t teach an old dog new tricks, come and prove them wrong.

This workshop is SOLD OUT!

Prerequisites:

The following must be installed on your machine:

  • Microsoft Dynamics NAV 2016
    • Development Environment
    • NST
    • Web Client

  • Visual Studio 2015 or above

JavaScript for C/AL Developers
Conference Hotel

With an advent of web, and especially the tablet and the phone clients, it became obvious that we won’t be able to pretend the Web world has infiltrated our sacred C/AL ground for much longer. All the Web technologies, HTML5, CSS, and above all – JavaScript – have entered into our world and now we need to learn how to make this new animal behave in our own backyard. But JavaScript is not an easy beast to tame. Easygoing to the point of sloppiness, and flexible as a chewing gum, cryptic even before you minify it, as beautifl and elegant as it is cruel and scary, with functions that are variables that are also properties, and expressions, and at the same time behave as if they are all booleans, where everyting is either truthy or falsy, and where == was not good enough as an operator so it also came up with ===, if JavaScript gets you royally confused, don’t worry – it’s all by design.

If there was ever a language that was as powerful as to allow you to do absolutely any kind of craziness you could come up with, but at the same time allowing you to mess things up beyond all reason, then it’s JavaScript. It can do whatever you want it to do, and it’ll let you do whatever you want to do to it. And it now talks directly to C/AL, so you better get to know it well before it starts making fun of you.

This one-day workshop led by Vjekoslav Babić, who had been a seasoned Web developer for years before jumping on the C/AL wagon 13 years ago, you will learn all the intrinsics of JavaScript that can confuse a C/AL developer. Not only you’ll learn all the important language features such as callbacks and closures, or harness the immense power of expressions – you’ll also learn how to write efficient code, how to not make common mistakes, and how to take advantage of amazing development features embedded into every modern browser. And above all, you’ll learn how to properly use all this together with the good old C/AL.

This workshop is SOLD OUT!

Prerequisites:

The following must be installed on your machine:

  • Microsoft Dynamics NAV 2016
    • Development Environment
    • NST
    • Web Client

  • Visual Studio 2015 or above

Other Speakers

platinum sponsors

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

other sponsors

  • Simplanova
  • Fastpath
  • MobileNAV – ERP Anywhere
  • Dime
  • NAV Toolbox
  • 2-Control
  • Clew
  • NAV Skills Masterclasses
  • BulkSMS.com
  • BI4Dynamics
  • agiles
  • Continia
  • Tinx-IT
  • “ 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. ”

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

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

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

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

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

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

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