Latest blog posts
View allThis blog explains how Global methods in the Global class help eliminate duplicate logic and bring consistency across large applications like D365FO. Using a real-world pricing and tax calculation scenario, it shows how scattered logic can lead to...
A simple method. A silent loop. Thousands of unnecessary database calls. In this blog, I share a real-world debugging story where everything looked fine—until performance started collapsing. What followed was a deep dive into repeated queries, hid...
A simple, real-world explanation of Chain of Command (CoC) and Delegates in X++, using a relatable pizza example. Learn when to use each approach, how they differ, and how to design extensible, clean, and maintainable code.
This blog explains how to build and run batch jobs in Dynamics 365 F&O using the SysOperation Framework. It covers core concepts, a simple real-world example, key configuration options, and practical debugging tips to help developers implement sca...
Security in D365FO can feel complex. This blog explains Roles, Duties, Privileges, and Menu Items using simple language.
InventTrans records sometimes reference other inventory documents. Learn how TransChildType and TransChildRefId work in Dynamics 365 F&O, and how they help track transactions like picking list journals and inventory movements.
In modern integrations, systems need to communicate seamlessly. This blog explains how Custom Services in Microsoft Dynamics 365 Finance and Operations enable external systems to interact with Dynamics effectively. We’ll explore what Custom Servic...
