al devs: reviewing deeply nested AL code before a holiday shutdown got me thinking, this is hard.

I built AL Indent Prism, a tiny VS Code extension: subtle colors per indent level, works only in AL, doesn’t modify code.

Open source + free: https://learnbeyondbc.com/blogs/al-indent-prism-code-review

Makes AL reviews easier. Feedback & PRs welcome.

#msdyn365BC #businesscentral

How to update global apps in Business Central:

Global app updates are done in the Business Central Admin Center, not inside the client. Updates apply at the environment level, so all companies get it.

No BS guide here: https://learnbeyondbc.com/blogs/update-global-app-business-central

#msdyn365BC #businesscentral

Surviving Business Central Breaking Changes using AL Preprocessor Directives

BC27 introduced official breaking changes many of us already felt during 26.x. Extensions relying on events that stopped firing were hit the hardest.

I wrote a practical guide on using compile-time directives and symbols like CLEAN26/CLEAN27 to support multiple BC versions without branching your codebase.

Full article here:
http://learnbeyondbc.com/blogs/bc-breaking-changes-al-preprocessor

#msdyn365BC #businesscentral

Real talk: extensions.json is the BC dev file nobody talks about—but everyone should use.

New dev joins your team. “What VS Code extensions do I need?” You list them. They miss some. Things break. You troubleshoot.

Sound familiar? This file eliminates that forever.

✅ Auto-installs extensions
✅ Keeps setups identical
✅ 20+ essential tools explained
✅ Translation tools for multilingual projects
✅ Full walkthrough with working code

👉 https://learnbeyondbc.com/blogs/extension-json-al-configuration-file-bc-developers

#msdyn365BC #businesscentral

⚠️ Heads up, Business Central devs, Microsoft just updated their container-based dev environment docs.

Docker + BCContainerHelper users, this refresh includes:

✅ Install steps
✅ Insider build access
✅ Troubleshooting tips
✅ PowerShell publishing

📌 https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-running-container-development

#msdyn365BC #businesscentral

🚨 Heads-up #msdyn365BC devs: Microsoft updated code signing rules.

If you're publishing .app files, newer certs now require secure hardware like Azure Key Vault or FIPS USB tokens.

❌ No valid signature = No AppSource. Even on-prem needs explicit verification skips.

Signing options:
✔️ Azure Key Vault
✔️ PFX (legacy)
✔️ Self-signed (local/on-prem)

📦 Full guide:
https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-sign-extension

#msdyn365BC #BusinessCentral #aldevelopment

Ever been told to delete old records to save space?

But what if you still need them?

Data Archive (Codeunit 600) in #msdyn365BC snapshots your data before deletion, safe, searchable, exportable.

✅ Archive before delete
✅ Works on custom tables
✅ Saves as JSON
✅ Export to Excel/CSV
✅ Full walkthrough + code

Guide: 👉 https://learnbeyondbc.com/blogs/bc-data-archive-codeunit-600-complete-guide

#msdyn365BC #ALDevelopment #businesscentral

#msdyn365BC people, this one’s for you.

The new Production Scrap report just dropped in BC 2024 Wave 2 and it’s 🔥

✅ Production Order Scrap %
✅ Scrap Quantity Over Time
✅ Work & Machine Center stats
✅ Scrap by Code

If you’re tracking manufacturing KPIs, this belongs in your toolkit.

https://learn.microsoft.com/en-us/dynamics365/business-central/manufacturing-powerbi-production-scrap

#BusinessCentral #PowerBI

95% of #msdyn365BC devs set up OAuth2 in Postman the hard way. This blog shows the 5% method that actually works.

✅ Workspace
✅ Collections
✅ Variables that behave

https://learnbeyondbc.com/blogs/bc-oauth2-setup-and-automation-part-2

#msdyn365BC #BusinessCentral #OAuth2 #Postman #API #Automation #msdyn365BC

OAuth2 app registration looks simple… until you understand what’s happening behind the scenes.

Most guides say, “click here, do that.”

This blog shows what most guides miss.

learnbeyondbc.com/blogs/bc-oauth2-setup-and-automation-part-1

#msdyn365BC #BusinessCentral #OAuth2 #Automation