Posts in "Development" category
11 posts in the "Development" category
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.
The Director vs Doer Framework: Why AI Makes Leadership Skills Mandatory
Every developer now needs to think like a CTO. AI doesn't just change the tools; it changes whether you're directing the work or just doing the work.
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.
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.
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.
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.
How to Calculate Dimension Set ID in Dynamics NAV: A Developer's Solution
A simple codeunit solution for developers struggling with Dimension Set ID calculations in NAV 2013+. Streamlines dimension management.
Text Encoding in NAV 2009 R2 Classic Client – Part 2
Export text files with encoding in NAV 2009 R2 Classic Client using dataports, File, and Stream automation—with results and code.
Text Encoding in NAV 2009 R2 Classic Client – Part 1
How to handle text encoding in Microsoft Dynamics NAV 2009 R2 Classic Client using built-in automation and code examples.
Try/Catch in C/AL: My Two Cents and a Pre-NAV 2016 Trick
How to implement Try/Catch-like error handling in C/AL for NAV 2016+ and older versions, with code samples and best practices.