Tag: Development

Al Code Analysis Rules (Diagnostic Descriptors)

Since my last blog about the new Code Analysis for Al development, I have been wondering what rules Microsoft actually applies in which Code Analyzer. My good friend an colleague is all into decompiling and reflecting – and he helped my find my way to the object model that Microsoft creates for the Source Code …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/04/05/al-code-analysis-rules-diagnostic-descriptors/

Enable the updated Code Analysis for AL

Some time ago, I wrote a blogpost on how to enable code analysis for AL development. At that point, it was an undocumented feature – not to say, it was an unfinished feature that you could already enable. Since the developer preview March update, it is officially here, and things have somewhat changed – no, …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/03/26/enable-the-updated-code-analysis-for-al/

AL with VSCode: IntelliSense Fix

Since a recent update of VSCode, you might have noticed that IntelliSense works somewhat different. Well, that’s because VSCode thought to do a good, useful update for you .. but apparently for AL development, it turns out to be quite contra productive.. CTRL+Space You all probably know why CTRL+Space is for? It’s for forcing IntelliSense. …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/03/22/al-with-vscode-intellisense-fix/

CRS.RemoteNAVDockerHostHelper – Updated!

I’m not going to blog about each version of this module, but for this update, I felt obligated to share a few words. Primarily, because all has changed :-). Not one function is the same. I renamed all of the functions to a more convenient name – as they were quite long (not to say: …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/02/15/crs-remotenavdockerhosthelper-updated/

CRS.RemoteNAVDockerHostHelper – my new PowerShell module

Note – The links and text have been updated to the latest version of the CRS.RemoteNAVDockerHostHelper module.  All screenshots are untouched though, so might refer to old naming/parameters/… ! I have been struggling in getting my head around managing “stuff” on Docker. You know – the new kid in town that will see its use …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/02/08/crs-remotenavdockerhosthelper-my-new-powershell-module/

Enable Code Analysis for AL

It’s the week of “undocumented features”, apparently. Today: code analysis. Apparently, the al-language extension comes with a built-in analysis for your al-code. Thing is: it’s disabled by default. Just go to settings (File/Preferences/Settings) and enabled it. By adding the line to your settings.json of your environment (the right pane). Here is my settings.json-file: You will …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/01/23/enable-code-analysis-for-al/

Autonumber Objects in AL

I recently discovered what appears to be an undocumented feature in the current version of the al language extension (aka, the “Modern Dev”, aka DynDev365, aka ExtensionV2, aka VSCode Development Tools for Microsoft Dynamics NAV). And that is “Automatic Object Numbering” On any objecttype, when enforcing intellisense, you get the lowest available number that was …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/01/22/autonumber-objects-in-al/

Remove all custom apps on Docker container (with PowerShell)

Today, I was prepping for my 2-day Masterclass about developing Extensions in Visual Studio Code. And finally, I made some time to make a first version of a function that I have been wanting for quite some time: a function to remove all the custom apps from a docker image. What is the challenge? Well, …

Continue reading

Permanent link to this article: https://www.waldo.be/2018/01/08/remove-all-custom-apps-on-docker-container-with-powershell/

Add a logo to a Microsoft Dynamics NAV Extension / App

Just because I needed it recently – let me quickly show you how you can add a logo to an extension. It’s so extremely simple – that you will wonder why I wrote this. Well .. because I got the question twice .. and here is the answer once ;-). In short, it’s just a …

Continue reading

Permanent link to this article: https://www.waldo.be/2017/12/06/add-a-logo-to-a-microsoft-dynamics-nav-extension-app/

Docker@waldo – Updating my local environment

As you might have read in my previous post, I am setting up a demo environment to be used during my session at NAVTechDays. Well, today, Microsoft announced the new November release of the “NAV Developer Preview”. Obviously, I want to use these new features during my session, so I need to update my environment. …

Continue reading

Permanent link to this article: https://www.waldo.be/2017/11/09/dockerwaldo-updating-my-local-environment/