Microsoft Dynamics 365: 2020 release wave 2 plan
Jul09

Microsoft Dynamics 365: 2020 release wave 2 plan

That’s right. It’s time again for the next round of features that Microsoft is planning for the next major release. It’s weird this time, lacking most info from conferences .. the kind of “silent” release of Wave 1 .. it’s almost like flying blind. Although, there is a crapload of information online. And of course, don’t forget Microsoft’s Virtual Conference from June 3rd.  Since...

Read More
Deploying from DevOps the right way (Part 2): Deploying to OnPrem Business Central environments with the automation API
Jun30

Deploying from DevOps the right way (Part 2): Deploying to OnPrem Business Central environments with the automation API

You might have read my previous blogpost on how to enable the “external deployment” in an OnPrem Business Central environment. Well, that post deserved an “extension” as I didn’t provide examples on how to deploy with PowerShell – which you would be able to do within Azure DevOps. Scenario The scenario is still the same: you have all these OnPrem customers, where you would like to… Continue...

Read More
Deploying from DevOps the right way: enabling External Deployment in OnPrem Business Central environments
Jun15

Deploying from DevOps the right way: enabling External Deployment in OnPrem Business Central environments

It seems that lately, I’m only able to blog about something when I have a tool to share.. . That needs to change .. :-/. But not today. Today, I’m going to share yet another tool that we at the ALOps-team have been working on to serve many of our customers. And we decided to share it with the community. The tool is free, it will stay free … but, there is a … Disclaimer The… Continue Reading waldo’s Article on...

Read More
Getting not-out-of-the-box information with the out-of-the-box web client
May26

Getting not-out-of-the-box information with the out-of-the-box web client

A few days ago, I saw this tweet: Do you need to see current the database size for a company broken down into table sizes? In #MSDyn365BC 2020 release wave 1, you can do that in the new Table Information page. See more: https://t.co/ShGVYnec2g pic.twitter.com/DGHlr5WlME— Microsoft Dynamics 365 Business Central (@MSDYN365BC) May 23, 2020 And that reminded me about a question I had a few… Continue Reading waldo’s...

Read More
Microsoft Dynamics 365 Business Central Virtual Event, June 3rd, 2020
May14

Microsoft Dynamics 365 Business Central Virtual Event, June 3rd, 2020

It was quite expected, I guess.  After alle the cancellations of Business Central conferences, like NAVTechDays, Directions, Days of Knowledge, .. , Microsoft announced today that they will host a first “Virtual Conference” called “Microsoft Dynamics 365 Business Central Virtual Event” and it will be held on June 3rd, 2020. Be the first to see what’s new in Microsoft Dynamics 365… Continue Reading...

Read More
Multi Root Workspaces in VSCode for AL Development – Episode 2
May12

Multi Root Workspaces in VSCode for AL Development – Episode 2

Remember my blog post on “Multi-root workspaces in VSCode for AL Development“?  If not – it might be interesting to read first, because this is in fact an “extension” (get it?) on it .. so you might say this blogpost “depends” on that one ;-). I concluded the post with some scripts – and that’s the part I’d like to extend a bit – because I needed more functionality...

Read More
Dependency Analysis Tool (ALDependencyAnalysis)
Apr24

Dependency Analysis Tool (ALDependencyAnalysis)

Remember this post?  Probably not.  Nearly a year ago at Directions US, I showed some “how did I do stuff” during a number of sessions.  And it ended with a lot of feedback, which came down to: “can I have it”?  So, that’s where I wrote a post “I have work to do” ;-). The “DevOps”-part of the work is done: ALOps is available and well used :-). But the second...

Read More
How to REALLY rename all AL-files of your Business Central app..
Apr03

How to REALLY rename all AL-files of your Business Central app..

You remember this post?  I tried to warn you that when v16 comes out, there will be a new code rule that will check your filenames – and you’ll have to (if you don’t disable it) comply with the file name convention of Microsoft.  If you don’t automate your file naming, then you’re in for some .. uhm .. challenges.  I just made sure that the automation of the filenames complied with...

Read More
Microsoft Dynamics 365 Business Central 2020 Wave 1 is (almost) released!
Apr01

Microsoft Dynamics 365 Business Central 2020 Wave 1 is (almost) released!

Indeed – I didn’t see any official statement yet – but it’s obvious, v16 is the current latest MS release .. and if you don’t believe me – just check Docker (the latest “current” release is already v16 – docker image “mcr.microsoft.com/businesscentral/onprem”)… I’m not going to bore you with what is already online – I will simply point  you to the...

Read More
New Command in My CRS AL Language Extension: Search Object Names
Mar26

New Command in My CRS AL Language Extension: Search Object Names

Recently, I came across this post by Jack Mallender.  An interesting idea on how to efficiently find AL Objects among your files. It basically comes down to using regex in combination with the global search functionality in VSCode, like (yep, I’m stealing this from Jack’s post – sorry, Jack ;-)): It immediately convinced me that this would be very useful for everyone, so I was thinking… Continue Reading...

Read More
DevOps Build Agents for Microsoft Dynamics 365 Business Central
Mar06

DevOps Build Agents for Microsoft Dynamics 365 Business Central

Not too long ago, I did a webinar for ALOps.  The idea of these webinars is simple: how can you get started with DevOps for Microsoft Dynamics 365 Business Central.  And I’m not going to lie: I will focus on doing that with ALOps.  But that’s not the only focus of these videos – I will touch lots of stuff that has nothing to do with ALOps, but more like strategies, simple “how to’s” and so…...

Read More
Searching the unsearchable
Mar05

Searching the unsearchable

You probably know about the twitter hashtag “bcalhelp” .. A way for you to ask help on twitter about anything AL for Microsoft Dynamics 365 Business Central. Well – yesterday, it made me smile … there was someone that was trying to find something on Vjeko’s blog.  Pretty clever to use the bcalhelp for it :-), because he immediately got response.  Here is the twitter thread (if you can… Continue...

Read More
Multi-root Workspaces in VSCode for AL Development
Feb21

Multi-root Workspaces in VSCode for AL Development

You might have figured – I’m a VSCode fanboy.  One of many.  You might remember the session I did on NAVTechDays 2017 (Rock ‘n Roll with VSCode), where I dove quite a bit into the possibilities this great tool comes with.  But I didn’t talk about the concept of “Multi-root Workspaces”: an ability of VSCode for you to work on multiple “projects” at the same time, in one...

Read More
NAV TechDays 2019 – Development Methodologies for the future – The Menu
Jan31

NAV TechDays 2019 – Development Methodologies for the future – The Menu

NAVTechDays is already over for a while .. and yes, I already blogged about it.  But I recently had to refer to a part of my session on “Development Methodologies”, and I noticed that someone named “Marcus Nordlund” actually put quite some time to completely “menutize” the video in the comment section of the video :-).  Awesome effort that I needed to share! Thanks, Marcus! Here it…...

Read More
Microsoft Dynamics 365: 2020 release wave 1 plan
Jan30

Microsoft Dynamics 365: 2020 release wave 1 plan

As you probably already picked up in the media – Microsoft has released its plans for Wave 1 release (in April) for this year.  You can find all the information here: https://aka.ms/Dynamics365ReleasePlan. The document contains all the information on all we want to know regarding “what’s next” for all related applications, like Marketing, Customer Service, Field Service, …. and also our…...

Read More
AppSourceCop & mandatoryAffixes
Jan23

AppSourceCop & mandatoryAffixes

I recently blogged about how to rename files with my VSCode Extension to comply with the new filename conventions from Microsoft.  Somewhat related to that, we need to talk about … Pre- or Suffixing It’s been known for a while: pre-or suffixing is necessary to “live in the cloud”.  It prevents duplicate names in various places: duplicate table names, duplicate field names .. things… Continue...

Read More
VSCode & Snippets
Jan20

VSCode & Snippets

I did a poll recently during one of my sessions – and I was surprised that about half of the people don’t regularly use “snippets” in VSCode.. . Well, some of you probably know that I’m a big fan of snippets.  Whoever has joined one of my sessions of the last couple of years where I was talking about VSCode, or was working with VSCode .. most probably, I was talking about, showing or using…...

Read More
Why and how to rename all AL-files of your app with the “CRS AL Language Extension”
Jan09

Why and how to rename all AL-files of your app with the “CRS AL Language Extension”

First of all, this is my first post of this new year, so I’d like to take this opportunity to wish you all the best and happiness for 2020! Last year, I did a post on my new hobby “3D Printing”. Well, now we’re a year later, I’m still printing almost full time 24/7, so let me wish you all the best with some 3D Printed goodies I did for Xmas ;-). So now – “let’s get started”...

Read More
Microsoft Dynamics 365 Business Central (OnPrem) Production environment on Docker?
Dec11

Microsoft Dynamics 365 Business Central (OnPrem) Production environment on Docker?

Well .. no!  “Not yet”, at least ;-). Let me be clear: this post is NOT a recommendation that you should use Docker for your OnPrem Customer’s production environments.  Not at all.  This is merely a blogpost about the fact that I wouldn’t mind Microsoft to officially support Docker as an alternative to an NST deployment. If you don’t care about the “why” below – just...

Read More
waldo.restapp
Dec05

waldo.restapp

For a few weeks now, people have been asking “can I have the restapp you were showing” – well, here it is: https://github.com/waldo1001/waldo.restapp But that would be not much of a blogpost – would it ;-). Just an example… During NAVTechDays, I did 2 sessions: Development Methodologies for the future {Connect app}² (with Vjeko) In both sessions, I talked about the concept of… Continue Reading...

Read More
NAVTechDays 2019 – Final thoughts
Nov29

NAVTechDays 2019 – Final thoughts

It’s over – the week I’m always looking forward to for so long passes by in a blink of an eye: NAVTechDays.  As Vjeko already shared the goodies – I will do so as well – joined with my final thoughts and some pictures ;-). I feel myself old and repetitive by saying this conference is “something else”.  Just imagine: quality food: morning, noon and evening, quality (recorded) sessions...

Read More
My NAVTechDays
Nov15

My NAVTechDays

I got quite a week ahead of me .. .  Not only will I host one session and some workshops .. I will actually host 2 sessions, 2 workshops and an ISV session this year.  What did I get myself into? No repeats! If you look at my session schedule, and you have visited Directions EMEA, well, you might wonder if I’m “just” redelivering content at NAVTechDays.  Well .. No!  Totally… Continue Reading waldo’s...

Read More
Insufficient stack to continue executing the program safely
Oct28

Insufficient stack to continue executing the program safely

The better half of my past week can be summarized best by this oh-so-descriptive-error-message: Right: a message I have spent a long time on to find out what was happening – and what caused it.  Multiple days – so let me try to spare you the pain when you would encounter this error. (tip: if you don’t care about the story, just skip to the conclusion ;-)). History We are… Continue Reading waldo’s...

Read More
Microsoft Dynamics 365 Business Central 2019 release Wave 2 is released!
Oct01

Microsoft Dynamics 365 Business Central 2019 release Wave 2 is released!

Sorry for the shortness of this blog (may be you like it that way ;-)) – but just a small reminder for anybody that has been sleeping under a rock for the last couple of days: Microsoft Dynamics 365 Business Central 2019 release Wave 2 is released! All you need to know is simply quite well documented by Microsoft.  Let me give you a few links: Dynamics 365: 2019 release Wave 2...

Read More
New logo for Microsoft Dynamics 365 Business Central
Sep26

New logo for Microsoft Dynamics 365 Business Central

Small message that I just needed to share :-).  As said – I’m prepping my sessions for Directions, which basically means: I’m spending all my free time in “Business Central” these days.  No printing, hardly any social contacts … .  And while publishing to SaaS, I noticed this when I refreshed my page: That’s right!  A new logo, people!  (I should say “Icon”...

Read More
The “SystemId” in Microsoft Dynamics 365 Business Central 2019 release Wave 2
Sep20

The “SystemId” in Microsoft Dynamics 365 Business Central 2019 release Wave 2

I’m returning after a very interesting workshop on DevOps in Berlin .. . At this moment, I’m wasting my time in the very “attractive” TXL airport because of my delayed flight. And how can I better waste my time than to figure out some stuff regarding Business Central. Figuring out indeed, because I have barely internet, a crappy seat, nearly no access to food, … so for me this is a matter of…...

Read More
Microsoft Dynamics 365 Business Central 2019 release Wave 2: Full keyboard shortcut support
Sep11

Microsoft Dynamics 365 Business Central 2019 release Wave 2: Full keyboard shortcut support

Now Wave2 blogging is allowed, there are many topics that I want to share with you .. really, a lot. Time is not on my side – I’m in full preparation for Directions and NAVTechDays, so let’s see. Today, while working on my SaaS-deployment-pipeline in DevOps with ALOps, I DID find the time to say a few words on one of the topics I’m quite excited about: Shortcutkeys in the webclient, or in… Continue...

Read More
Business Central Modern Client: Remove the designer button
Sep06

Business Central Modern Client: Remove the designer button

You all know the designer, right? The tool for developers (aka the “in-client visual designer”) that “provides an easy and convenient way of making immediate adjustments to your design by simply dragging and dropping the components on the page”. Well .. then you probably know there are things to take into account…  Issues It actually all comes down to what I call “the worst button in NAV ever…...

Read More
App Dependency Tree – import your apps in the right order (with PowerShell)
Aug28

App Dependency Tree – import your apps in the right order (with PowerShell)

Recently, I got the question on how to get a dependency tree from a bunch of Microsoft Dynamics 365 Business Central apps. In other words – how do I know in which order I have to import my apps to respect the dependencies. Well, I didn’t have a ready-made script available. I only had a script my colleague provided me – so I took that as a starting point, and spent an evening in trying to put… Continue Reading...

Read More
AL BaseApp Customization: “because you can doesn’t mean you should”
Aug06

AL BaseApp Customization: “because you can doesn’t mean you should”

Sometimes I get the remark that I’m not sceptical enough, but mostly too positive towards whatever Microsoft does … well – I have been very happy with the product, the progress, the evolution and the revolution. For all of you with that opinion about me – let me make you happy.  You might have figured from my previous post that there is one topic that doesn’t make me particularly happy:...

Read More
Features we can expect in the “2019 Release Wave 2” for Microsoft Dynamics 365 Business Central
Jul18

Features we can expect in the “2019 Release Wave 2” for Microsoft Dynamics 365 Business Central

A week ago, Microsoft came with this message on twitter: Which basically pointed to an URL that was (for me) difficult to find on Microsoft Docs. I literally had to find the tweet again to find the list of expected features again .. so I figured: If I have a problem finding it, others might have problems as well. So, here it is: The (updated) list of features we can expect in the 2019 Release… Continue Reading waldo’s...

Read More
AL Extension Pack for VSCode
Jul02

AL Extension Pack for VSCode

I totally forgot to blog about this – so let me quickly catch up with this one.. :-). Some time ago, after explaining my most used VSCode Extensions for AL Development for (about) the 829th time – I decided to make my life a bit easier. I already came across the concept of creating a VSCode Extension that act like packages that automatically install other extensions.  An “Extension Pack”, if… Continue...

Read More
CRS AL Language Extension – ControlNames are no longer surrounded by double quotes
Jun26

CRS AL Language Extension – ControlNames are no longer surrounded by double quotes

There is a recent change that I had to introduce in the CRS AL Language Extension – you know, that tiny little VSCode Extension that quite a lot of you seem to be using ;-). +89000 downloads/+21500 installs – that’s crazy! It’s one of my biggest projects I ever did for the community :-). Stop bragging, get to the point… Well – because of the fact that so many people are using the extension, I…...

Read More
DevOps for AL – ALOps is ALive!
Jun18

DevOps for AL – ALOps is ALive!

Yes! I did it! I finally managed to created the blogpost that I have been wanting to put online for quite some time. I have been putting off a lot of other posts – just to be able to make this one happen asap! You might remember the post about Directions US 2019 – that I had some work to do. Well – let’s just say I’m trying to deliver on that promise – at… Continue Reading waldo’s Article on their...

Read More
Microsoft Dynamics 365 Business Central Spring update changed “some” field lengths – waldo’s blog
May14

Microsoft Dynamics 365 Business Central Spring update changed “some” field lengths – waldo’s blog

For long, we (as a partner community) have been asking for longer field lengths. And this time, Microsoft seems to have delivered: about 860 field lengths were changed. Mostly from Text50 to Text100, but also from Text30 to Text50 and so on. For your convenience, I created a csv on my “CALAnalysis”-repo on github that lists all of them. With this change, there… Continue Reading waldo’s Article on their...

Read More
Directions US 2019 – I appear to have work to do … – waldo’s blog
May10

Directions US 2019 – I appear to have work to do … – waldo’s blog

I’m returning back from yet another great Directions US event in Las Vegas this time. At this point – I’m sitting in the lounge in New York – a great opportunity to do a short post about something I didn’t really expect, and now I’m quite obligated to do.. . I total, I did about 13 hours of sessions and workshops. That’s a lot. I never was busier –… Continue Reading waldo’s Article on their...

Read More
“In the future, on-premises will follow the cloud rules”
Apr04

“In the future, on-premises will follow the cloud rules”

My intentional plan was to share a small blog about the Fall release of Business Central. Well – it turned out I had more to say than I imagined beforehand ;-). I would like to focus on one point, where I’m not going to make myself really popular, as I notice quite a lot that people kind of disagree with me quite a lot :-). But that’s ok .. I don’t mind different opinions, as long I’m allowed…...

Read More
Microsoft Dynamics 365 Business Central – 2019 Spring Release is released!
Apr02

Microsoft Dynamics 365 Business Central – 2019 Spring Release is released!

You might remember my blog from yesterday … . I didn’t know when it would be released. Well, it wasn’t available yesterday, but today, I got the comment on my blog from Daniel Göhler that it was available – so I refreshed my container again, and indeed! I used this Docker image: mcr.microsoft.com/businesscentral/onprem:be (I assume you can use your own country-tag, or none for W1) But I… Continue Reading...

Read More
Microsoft Dynamics 365 Business Central – 2019 Spring Release – waldo’s blog
Apr01

Microsoft Dynamics 365 Business Central – 2019 Spring Release – waldo’s blog

I’m not attending Directions ASIA this year – and it doesn’t really feel good. There is a major release around the corner, and I have to experience it through social media – I hate it! But that’s life – my wife is going live with a huge project, so I had some duties at home ;-). Luckily, the go live is going quite well, so it seems to have been worth it… Continue Reading waldo’s Article on their...

Read More
CRS AL Language Extension – version 1.1.0 – waldo’s blog
Mar26

CRS AL Language Extension – version 1.1.0 – waldo’s blog

My last blog about my VSCode extension dates from July 2018. I have been upgrading/maintaining it meanwhile, and I am definitely not going to blog about all new small features and fixes (yes, quite necessary as well ;-)) every single time, but for this one, I really felt that an update wouldn’t hurt. What is the “CRS AL Language Extension”? The extension I’m… Continue Reading waldo’s Article on their...

Read More
getting to the al source code – waldo’s blog
Mar01

getting to the al source code – waldo’s blog

You must have heard the latest news: Microosft released the first devpreview (on docker) where Business Central is an app, and there is close to no C/AL anymore. Either you might have gotten it from the blog from Microsoft, or Stefano’s blog, where he explained how to build an app for it. I wondered if there was still a way for us to browse the – in this case –… Continue Reading waldo’s Article on their...

Read More
Developing Business Central Extensions/Apps in Team – Follow Up – waldo’s blog
Feb28

Developing Business Central Extensions/Apps in Team – Follow Up – waldo’s blog

A while ago (in fact: in July last year), I posted a blog post about the challenges when “working in Team on apps“. Since then, I have been asked to work on a follow-up post on how we are tackling these challenges in our company today – and if all the assumptions I made also really work. Well, here it goes ;-). But please, I’m not going to explain the… Continue Reading waldo’s Article on their...

Read More
C/AL Source Code Analysis with PowerShell – waldo’s blog
Feb14

C/AL Source Code Analysis with PowerShell – waldo’s blog

Last Directions US and EMEA, I had the opportunity to talk about – uhm – myself. Well, not really – about my tools. It was a weird experience – but it got more attention than I ever expected. Now, during that session, I showed a tool that I wanted to put out there for sooooo long: a way to analyze your C/AL Source Code with PowerShell. This was actually an… Continue Reading waldo’s Article on their...

Read More
Where to find the Microsoft Dynamics 365 Business Central (and NAV) Docker Images (updated) – waldo’s blog
Jan31

Where to find the Microsoft Dynamics 365 Business Central (and NAV) Docker Images (updated) – waldo’s blog

Admitted – this is not a lot of new content since my last post – but there are updates since the last one. Also, I wanted to put all repos in a nice clear list. Since my last post, I was contacted by Chris Blank that there actually was another “insider”-repo (for OnPrem images), and he also found a way to get a list of tags of what’s available on them. The… Continue Reading waldo’s Article on their...

Read More
Where to find the Microsoft Dynamics 365 Business Central (and NAV) Docker Images – waldo’s blog
Jan23

Where to find the Microsoft Dynamics 365 Business Central (and NAV) Docker Images – waldo’s blog

While I was writing my previous blogpost, I was wondering what the actual Docker repos are today. Basically: when we want to set up a certain Docker container, where can I find it? Well, easy. Just read this blogpost from Freddy, the Docker-God from Microsoft. But, while most info on it is still very valuable, you might also notice that some of the repos our outdated…. Continue Reading waldo’s Article on their...

Read More
List all Business Central Docker Image Tags on Microsoft Container Services – waldo’s blog
Jan18

List all Business Central Docker Image Tags on Microsoft Container Services – waldo’s blog

A while ago, I blogged about how you can get to all the tags on Docker Hub, for all images of Microsoft Dynamics NAV. This was more useful than I ever imagined, as many people referred to it, or I had to refer to it for others. In any case, for us “simple” NAV “dinosaurs”, these docker tags doesn’t always seem to be easy to “assemble”, so getting a list… Continue Reading waldo’s Article on their...

Read More
3D print Microsoft Dynamics 365 Business Central – waldo’s blog
Jan10

3D print Microsoft Dynamics 365 Business Central – waldo’s blog

Let’s start this year with something completely different. But before we dive in – I’d like to wish you all love, happiness, perfect health and all you want me to wish for you … for 2019! Let’s turn this year into a blast! Off Topic To start off the year – this is going to be a completely off-topic topic, as I’m not going to show you anything useful,… Continue Reading waldo’s Article on their...

Read More
To Hybrid or Not To Hybrid – waldo’s blog
Dec21

To Hybrid or Not To Hybrid – waldo’s blog

“Hybrid development” is not a general accepted term in our world of “Microsoft Dynamics 365 Business Central”. The term Microsoft uses for this concept is “Side-By-Side” development. But in a way, I find that “Hybrid” does more “right” to the term:: combining old technology with new technology (like C/SIDE and VSCode, or C/AL and AL, or internal… Continue Reading waldo’s Article on their...

Read More
Microsoft Dynamics 365 Business Central & NAV Event Publishers Repository – waldo’s blog
Dec11

Microsoft Dynamics 365 Business Central & NAV Event Publishers Repository – waldo’s blog

Since quite a while, I have been willing to blog this tiny little, but very useful thing that I have been using more that I would have thought before I created it. What is it? Well, nothing too fancy .. just a Github repo with more information about event publishers on a few of the current versions of NAV and Business Central I actually already blogged about how to… Continue Reading waldo’s Article on their...

Read More
a look at the development of NAV from an MVP angle – waldo’s blog
Nov18

a look at the development of NAV from an MVP angle – waldo’s blog

In 3 days, it’s game-time again. THE best DEV conference for Business Central will take place in Antwerp: NAVTechDays – and I’m honoured to be a part of it again. But this year – it’s quite different, because I signed up for a challenge. This year, I’ll be joining Vjeko on stage for a very special session: Evolution of a titan: a look at the development… Continue Reading waldo’s Article on their...

Read More