You are currently viewing Better late than never: NAV TechDays 2016 goodies

Better late than never: NAV TechDays 2016 goodies

  • Post category:TechDays
  • Post comments:14 Comments
  • Reading time:2 mins read

This year my work got a better of me. For five years in a row I have posted all my demos and materials from NAV TechDays sessions right after them. However, this year, I failed. And I apologize for this.

But, as the saying goes, good things come to those who wait, and here it is – all the materials from my “JavaScript Architecture: Turning Pain into Gain” session are here.

So, here are the direct download links:

If you missed the session, don’t despair. You can still watch it, courtesy of

Now, looking back at this colossal post, I wonder – why in the Earth did it take me so long to write this up. Once again – sorry for this.

And looking back at this blog now at the last day of 2016, I can say: next one will be better Smile

Happy New Year, and see you around!


Vjeko has been writing code for living since 1995, and he has shared his knowledge and experience in presentations, articles, blogs, and elsewhere since 2002. Hopelessly curious, passionate about technology, avid language learner no matter human or computer.

This Post Has 14 Comments

  1. Peter Tijsma

    Nice new years present 🎁 thanks m8! Happy new year to you and your family!

    1. Vjeko

      Thanks, and happy new year to you and your family too!

  2. davmac1

    Thanks – getting page not found on the Visual Studio solution link

    1. Vjeko

      Truer words have never been written. I’ve fixed this now. Thanks for pointing this out!

  3. Dave Machanick


  4. Peggo

    Perfect Job! Thank you!

    I only have one problem:

    I tried to upload the jQuery source file to the NAV Server and getting an error (NAV Upload was blocked because the file extension (.js) is not allowed)

    Do you noticed that? I use the newest NAV2017 Version (Hotfix 16177)

    Maybe i have to do some security settings on the NAV Server to solve that problem?


    1. Vjeko

      Check the Prohibited File Types configuration setting under Client Services tab in the Administration console.

      1. Peggo

        Thanks – This is the solution. I have overlooked the setting with the Prohibited File Types.

  5. Serg

    Hi Vjeko, great job, thank you. Which nav version/build did you use? I tried in 9.00.43897 and got .net interop error in web client (it was when you init the codeunit with page’s control add-in). I guess microsoft fixed this in some later builds,

    1. Vjeko

      @Serg: I most likely used version 10 (NAV 2017).

  6. Bryan Christian

    Working on teaching myself a bit on using client Add-ins, but I’m and end user and a large number of the C/AL objects are outside my range since I only have Application Builder licensing. Any chance of getting a copy of the C/AL objects in a number range I can use so I can look this over? I’ve found your presentations and reviewing the code in Visual Studio helpful, but I’m missing half the puzzle and that’s not helping. I’ve been looking at this set as well as the presentations from TechDays in 2015 and 2016.

  7. Bryan Christian

    Any chance I could get the objects in a range usable for someone with only Solution Builder? I’m still learning about building Client Add-ins and not having the C/AL side of things since it’s outside my object range makes this much less helpful.

Leave a Reply