Dynamics Business Central / NAV Developer Digest - Vol. 534

ArcherPoint’s Developer Digest focuses on Microsoft Dynamics 365 Business Central and Dynamics NAV development. This week’s volume includes events that are “no longer invoked”, minimizing deadlocks in Business Central v26, improving AI in Business Central, and a look at free administrator licenses in BC.
The Dynamics 365 Business Central community, consisting of developers, project managers, and consultants, collaborates across various platforms to share valuable insights. At ArcherPoint, we greatly value their dedication and expertise. To ensure widespread access to this technical knowledge, we created Developer Digest.
Finding those pesky breaking changes
When updating AL extensions for Business Central, there is always the possibility of encountering breaking changes. These can be the result of having obsolete objects in your code, objects marked as Internal, or methods using the Scope(‘OnPrem’) attribute.
Developers can use several code analyzers to verify their code before release. AppSourceCop is an analyzer that enforces rules for extensions intended for AppSource.
However, by default, AppSourceCop might not always catch problems in your code that could result in breaking changes.
Stefano Demiliani discusses these potential problems and how to address them in his blog, Dynamics 365 Business Central: Checking for breaking changes on obsoleted, internal and OnPrem objects.
Getting your app on AppSource
Ever wanted to put your app on AppSource but didn’t know where to start? It’s not intuitive, and a significant amount of information is required before you can start the process.
Erik Hougaard walks through each step for setting up, listing, and configuring an app on AppSource. Along the way, he also addresses the need to include your technical contact information and your app’s logo.
Check out his video, Let’s put an app on AppSource, the 2025 Edition, to learn more.
Deprecating external business events
Business events enable the notification or triggering of external business systems when specific actions are performed in Business Central. Sometimes, it is necessary to inform these external systems that you are discontinuing the existing business event to provide enough time for these systems to transition to new events.
Yun Zhu provides an informative blog describing how business events work and how to deprecate an external business event in his blog, Dynamics 365 Business Central: How to deprecate external business events (ExternalBusinessEvent).
Using vibe coding in AL development
Vibe coding lets developers generate code using natural language prompts. By describing the desired goals, developers set the “vibe” of the development effort. AI then translates these prompts into functional code.
Microsoft MVP Saurav Dhyani demonstrates vibe coding for Business Central using GitHub Copilot inside Visual Studio. During the video, Saurav uses Copilot to create an AL workspace, apply requirements, and show how Copilot develops the desired software in real time.
Watch his video, Vibe Coding with GitHub Copilot in Business Central | Next-Level AL Development.
Are you interested in Dynamics NAV and Business Central development? Check out our collection of NAV/BC Development Blogs.
Read “How To” blogs from ArcherPoint by Cherry Bekaert for practical advice on using Microsoft Dynamics NAV and Dynamics 365 Business Central.
Trending Posts
Stay Informed
Choose Your Preferences
"*required" indicates required fields