Another MVP year is wrapped up. Between April 2025 and March 2026, I published 41 blog posts, uploaded 26 YouTube videos, released 11 books, and delivered 2 speaking sessions — all while exploring what AI can do for Business Central developers. Here’s the full recap.
📊 Blog Stats: April 2025 – March 2026
Top traffic sources: Google Search (4,930 referrals), community.dynamics.com (1,069), LinkedIn (552)
Visitors by country
Top 5 posts of the year (by views)
- The AL Developer Role Is Dead. Long Live the AL Engineer. — 544 views
- AL Development: A Guide to Microsoft’s Modern Business Central Language — 506 views
- Manage external files through the External File Storage app — 426 views
- Weekend Project: Teaching AI to Talk to Business Central — 236 views
- Learn AL with Claude — Interactive Business Central Development Course — 188 views
✍️ All 41 Blog Posts
April 2025
- Exploring the new List of Interfaces in Business Central 2025 wave 1 — 95 views
- Extend CardPageId on List and ListPart pages — 69 views
- Quick launch.json generated from web client — 28 views
- Render image and URL in Business Central with UserControlHost page type — 101 views
May 2025
- Database Missing Indexes page overview — 152 views
- IncStr() now includes a new overloaded method — use it wisely! — 68 views
- Yaml Viewer in Business Central web client — 97 views
- Skip the JsonToken, get the values straight from JsonObject with the right GetValue method — 147 views
June 2025
- Add fields from related tables in analysis mode — 105 views
- Leverage Autofill and Summarize Copilot capabilities — 55 views
July 2025
- Block Items for Production Output — 50 views
- BC 2025 wave 1 – User experience improvements — 66 views
- Welcome “Continue” keyword in AL with 3 examples — 70 views
August 2025
- Manage external files through the External File Storage app — 426 views
- AL Development: A Guide to Microsoft’s Modern Business Central Language — 506 views
September 2025
- Use Test Runner app to test your app and mock your outbound API calls — 92 views
- Business Central 2025 wave 2 – An overview — 76 views
- Snapshot debugging versus AL Profiling — 87 views
- No documentation, no problem … use Github Copilot to generate your app blueprint — 114 views
October 2025
- 2 out-of-the-box methods for copying data between companies — 123 views
- RecordRef.FieldExist() and RecordRef.Field() have now a text overload — 30 views
- All the new goodies about “AL Namespace” in BC 2025 wave 2 — 72 views
December 2025
- Manufacturing version 27: use Gitlens & Github BC code history to detect the code differences — 54 views
- Let’s pass MB-820: Episode 19 – Extend ApplicationArea with custom areas — 53 views
January 2026
- New Book Announcement!! Install & Upgrade Codeunits in BC — 51 views
- Announcing: MB-820 Exam Cram Book #2 – Business Central Administration and Automation API — 70 views
- Announcing: MB-820 Exam Cram Book #3 – Business Central Performance Toolkit – Complete Guide — 53 views
- New Release: MB-820 Exam Cram – Cloud Migration Tool Guide — 40 views
- The AL Developer Role Is Dead. Long Live the AL Engineer. — 544 views
February 2026
- Weekend Project: Teaching AI to Talk to Business Central — 236 views
- Fixed Asset Accounting from a Prompt: Claude MCP Meets Business Central — 103 views
- New Release: MB-820 Exam Cram – Create New Companies in Business Central — 44 views
- New Release: MB-820 Exam Cram – Integrating Business Central with Outlook — 46 views
- New Release: MB-820 Exam Cram – Integrating Business Central with Microsoft Teams — 46 views
- New Release: MB-820 Exam Cram – Tables and Table Extensions in Business Central — 50 views
- New Release: Pages and Page Extensions in Business Central – MB-820 Exam Cram Series — 32 views
- Learn AL with Claude — Interactive Business Central Development Course — 188 views
- New Release: MB-820 Exam Cram – Reports, Report Extensions, and Queries in Business Central — 68 views
March 2026
- New Release: MB-820 Exam Cram – Error Handling, RAD, Debugging, Permissions, and Application Areas — 31 views
- Deploy Analysis Views with AL Code in Business Central 2026 Wave 1 (No Manual Setup) — 34 views
- I Built an AI That Turns Business Central Telemetry Into GitHub Issues (Automatically) — 47 views
📚 Books Published – 11 titles
This year I launched the MB-820 Exam Cram series — focused, practical guides for anyone preparing for the Business Central Developer certification. All titles are DRM-free on Leanpub.
- MB-820 Exam Cram: Install & Upgrade Codeunits in Business Central — Get the Book
- MB-820 Exam Cram: Business Central Administration and Automation API — Get the Book
- MB-820 Exam Cram: Business Central Performance Toolkit – Complete Guide — Get the Book
- MB-820 Exam Cram: Cloud Migration Tool Guide — Get the Book
- MB-820 Exam Cram: Create New Companies in Business Central — Get the Book
- MB-820 Exam Cram: Integrating Business Central with Outlook — Get the Book
- MB-820 Exam Cram: Integrating Business Central with Microsoft Teams — Get the Book
- MB-820 Exam Cram: Tables and Table Extensions in Business Central — Get the Book
- MB-820 Exam Cram: Pages and Page Extensions in Business Central — Get the Book
- MB-820 Exam Cram: Reports, Report Extensions, and Queries in Business Central — Get the Book
- MB-820 Exam Cram: Error Handling, RAD, Debugging, Permissions, and Application Areas — Get the Book
All titles are available on Leanpub.
🎤 Speaking Engagements
-
Directions North America 2025 – April 7–9, 2025 – Las Vegas, NV
Session: Harnessing interfaces: Build your own sales price engine
Co-presenter: Jeff Landeen
Code samples: Directions2025 & Directions2025InterfacesRetentionPoliciesCustomization -
BC/NAV National UG Meeting – December 18, 2025 (virtual)
Educational session at the Dynamics Communities monthly national user group meeting.
Event details
🎬 YouTube – 26 videos
All videos are on the Business Central Musings YouTube channel. Total views across the 26 videos published this year: 3,607.
March 2026
- I Built an AI That Turns Business Central Telemetry Into GitHub Issues (Automatically) — 145 views
- Optimizing my youtube videos with AI — 5 views
- Deploy Analysis Views with AL Code in Business Central 2026 Wave 1 (No Manual Setup) — 76 views
February 2026
December 2025
- Let’s pass MB-820: Episode 19 – Extend ApplicationArea with custom areas — 345 views
- Manufacturing version 27: use Gitlens & Github BC code history to detect the code differences — 133 views
October 2025
- All new goodies about AL Namespace in BC 2025 wave 2 — 77 views
- FieldExist() and Field() get a text overload — 54 views
- Copy Data Between Companies in Business Central (2 Built-In Methods You’re Probably Missing) — 133 views
September 2025
- GitHub Copilot Can Generate Your Entire App Blueprint (Most Developers Miss This) — 152 views
- Snapshot Debugging vs AL Profiler in Business Central — When to Use Each — 139 views
- Everything Coming to Business Central 2025 Wave 2 (You Need to Know This) — 130 views
- How to Mock Outbound API Calls in Business Central Using Test Runner & TestHttpRequestPolicy — 116 views
August 2025
July 2025
- The “Continue” Keyword Finally Comes to AL — 3 Practical Examples (BC 2025 Wave 1) — 55 views
- Business Central 2025 Wave 1: Every UI Change You Need to Know — 121 views
- How to Block Items for Production Output in Business Central (2025 Wave 1) — 50 views
June 2025
- Copilot in Business Central: AutoFill & Summarize Actually Explained (Hands-On Demo) — 77 views
- BC 2025 Wave 1: Pull Fields from Related Tables in Analysis Mode (Game Changer) — 350 views
May 2025
- Stop Extracting JsonTokens — BC 2025 Wave 1 Finally Fixed JsonObject GetValue — 136 views
- Read YAML Files in Business Central — New Runtime 15 Feature You Need to Know — 115 views
- IncStr() Now Takes a Second Parameter — But One Edge Case Will Crash Your Code — 46 views
April 2025
- UserControlHost Page Type in Business Central 2025 Wave 1 — Render Images & URLs in the Web Client — 182 views
- Quickly generate launch.json from web client — 101 views
- CardPageId property now available on page extensions — 42 views
- Let’s explore the new List of Interfaces in BC 2025 wave 1 — 95 views
💻 GitHub / Open Source
All code samples published on github.com/SilviuVirlan. Repos created or updated during the MVP year:
March 2026
- Telemetry2Github — Proof of concept: Business Central App Insights telemetry → GitHub Issues (companion to the blog post / video)
- AnalysisViewsViaAL — Write AL code to deploy Analysis Views back to Business Central
May 2025
- YAML2JSON — Sample AL extension for the YAML Viewer in Business Central web client post
- IncStr-overloaded-method-demo — Demo code for the IncStr() overloaded method post
April 2025
- UserControlHost-sample — Sample extension: render images & URLs in the Business Central web client using UserControlHost
- CardPageId — Sample: extending CardPageId on list and listpart pages
- Directions2025 — Code samples from the Directions 2025 session
- Directions2025InterfacesRetentionPoliciesCustomization — Extended sample: Interfaces, Retention Policies and Customization from Directions 2025
Wrapping up
41 posts, 26 videos, 11 books, 2 speaking sessions, readers from 131 countries — it’s been a productive year. The biggest theme was AI meeting Business Central: from MCP integrations to Claude-powered courses to automated telemetry triage. That thread will only grow stronger in the coming year.
Thank you to everyone who reads, shares, and sends feedback — it keeps this going. If you’re preparing for MB-820, check out the full exam cram series on Leanpub.