2024
Learn how AL interfaces work in Business Central: enum+interface patterns, testability with fake implementations, and the new interface extension syntax
Redesigning MSDyn365BC.Ntfy's data model to support multiple event subscriptions per topic, add an Enabled flag, and dispatch push notifications via the
Build a production-safe AL error-catching pattern using CommitBehavior::Ignore and inner/outer codeunits — no test framework required, works in BC Online.
Catch AL validation errors including hidden Validate commits without side-effects — using the BC test framework as a reliable transaction rollback sandbox.
Learn how to use AL interfaces and extensible enums to add overpayment write-off support to a Business Central AppSource app, with number series debugging
2021
How overusing RecordRef and FieldRef in Business Central caused a 650% performance regression on sales header modifications — and why interfaces fixed it