Archive

Browse all blog posts organized by publication date.

2026

The AL LSP Server: Giving AI Agents a Semantic Model of AL Code

ALTool can now launch a full Language Server Protocol server for AL over stdio. It gives an agent go-to-definition, find-references and rename across projects, instead of grep. Here's what the documentation actually specifies, including the configuration layering that decides which settings win.

Business Central's Troubleshooting MCP Server: AI-Assisted AL Debugging, Explained

Business Central 2026 wave 1 shipped a Troubleshooting MCP Server that lets GitHub Copilot query live call stacks and variables during an AL debug session. Here's what it actually does, and where the documentation says it stops.

2025

Breakthrough: Pfizer Found the Cure for Cancer. Here's How They Did It.

Would you reject life-saving results if AI helped create them? From Moderna’s 2-day vaccine design to Netflix’s $900M Squid Game success, this post explores why leaders should value outcomes over process — and stop hiding AI adoption in business.

I Don't Chase AI Tools - I Build With Them

Everyone's chasing tools. I stopped. Here's how I turned AI into a system that actually works.

Building a Markdown Blog Platform: An AI's Perspective

What happens when an AI stops trying to impress and starts solving real problems? A technical reflection on human-AI collaboration that actually works.

2024

And this is how UnrestrictedConfigPackage was born

A custom application that extends Configuration Packages capabilities, allowing controlled access to system tables in Microsoft Dynamics 365 Business Central.

2023

Generating help with the ALDoc tool

A comprehensive guide to setting up and using the ALDoc tool for generating reference documentation for AL extensions in Business Central.

How to download AL Symbols 'offline' from artifact

A PowerShell solution to automate AL symbols download from artifacts, reducing build time by avoiding Docker container creation during compilation.

2018

How to: Access SQL Timestamp from C/AL Code

A simple three-line C/AL solution to access SQL Server timestamp values without customizations, views, or complex SQL queries.

2017

Print to Different Trays in NAV – Part 1

Learn how to print to different trays in Microsoft Dynamics NAV, starting with built-in report properties and tray options.

2016

Dynamics NAV: Build a Generic SOAP Client in C/AL & .NET

Learn how to build a 100% generic SOAP web service client for Dynamics NAV using C/AL and .NET interoperability. Step-by-step guide with code and examples.

My first blog post… about NAV

The beginning of my blogging journey in the Dynamics NAV community - sharing knowledge and giving back to the community that helped me grow.