VS Code

2025

Is Linux ready for BC Development?

An honest look at Business Central AL development on Linux: what works perfectly, where Docker and reports still need a Windows VM, and how to get started

2024

MsDyn365BC.Code.History Tips & Tricks

Master MSDyn365BC.Code.History: fix broken GitHub search with github.dev, clone single branches, use GitLens to diff entire BC version ranges, and fetch

2023

My journey to Linux

How Stefan switched to Linux for daily AL development: running BC Docker containers in a stripped-down Windows VM and patching the AL language extension

2021

BusinessCentral.LinterCop goes VS Code!

Install LinterCop in VS Code for AL development — the auto-updating extension adds custom code analysis rules via your al.codeAnalyzers settings.

Clean up after yourself, Git!

Delete stale local git branches whose remotes are gone — a PowerShell function using git remote prune and branch -D, saved in your profile for reuse.

Video series: How do I?

Introducing a short-form AL video series focused on single tasks — practical how-to clips for Business Central developers using default VS Code settings.

2020

Business Central and Multiline Fields

Display long text fields across multiple lines in Business Central using the built-in WebPageViewer control add-in — no custom control add-in required.

AL Lint v0.1.7: Code Metrics

AL Lint v0.1.7 adds cyclomatic complexity and maintainability index metrics to the VS Code status bar, helping you keep Business Central AL code clean and

VS Code extension: AL Lint

Stefan Maron takes over the AL Lint VS Code extension — adding a function length check and planning clean code and performance rules beyond the built-in