Managing Business Central Development with Git: Rebasing

This is part two of a series about using Git to manage your Business Central development. This time – rebasing. It seems that rebasing can be something of a daunting subject. It needn’t be. Let’s start with identifying the base of a branch before worrying about rebasing.

Source : James Pearson
Read more…

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 environment.

Source : Waldo’s Blog
Read more…

How to Leverage Visual Studio Online and Azure Pipelines to migrate your development environment to the Cloud!

With my previous blog, I had explained how to configure CI/CD for Microsoft Dynamics Business Central. The only drawback when it comes to developing in VS Code Online is that it works with Base Operating System as Linux. Which implies that the ALC(Application Language Compiler) built for Windows has to also work on Linux but it doesn’t.

Source : Olister Rumao
Read more…

Managing Business Central Development with Git: Amending History

This is the start of a series of posts about managing AL development with Git. I don’t profess to be a Git expert and much of what I write about will not exclusively apply to Business Central development. This is a collection of approaches I’ve found to be useful when it comes to managing our source code. Take what you will, discard the rest, vociferously argue with me if you feel strongly enough about it.

Source : James Pearson
Read more…

CI/CD in NAV / Business Central Development using Azure DevOps

Azure DevOps is a very handy tool to manage project tasks, milestones, bugs, and documentation.
But it is not just limited to that, it can also be used to manage all your deployments and building pipelines to manage your deployments.
Lets take a look how to do this and how we can setup our repository to make auto deployments.

Source : Olister Rumao
Read more…

Remote Development with VS Code and AL Test Runner

The most obvious limitation of the AL Test Runner extension for VS Code has been that you need to run VS Code on the Docker host machine. That’s fine for us because we do all our development on local Docker containers but I’m aware that this isn’t everyone’s preferred process.

Source : James Pearson
Read more…

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 :-).

Source : Waldo’s Blog
Read more…