Latest blog posts
View allEvery now and then a real story captures the essence of what a product is meant to do. This one did that for me. A few days ago, a long-time Ninja user reached out and asked a simple question:“Can you help us move from our private endpoints to you...
Stop relying on OData workarounds and use a professional API-based pattern instead. When building flows in Power Automate, you often need environment-specific metadata like the CRM base URL, Dataverse environment URL, or Azure Tenant ID. These val...
I noticed a post on LinkedIn from Bülent Altinsoy recently where he pointed out that Microsoft has released a new Theme Designer for Model-Driven Apps. It’s a solution you can download and import which adds a model-driven app of its own which allo...
In today’s fast-paced business environment, organizations use a variety of applications—ERP systems, CRMs, marketing platforms, legacy databases, and more. Each tool serves a specific purpose, but when these systems don’t integrate seamlessly, the...
When building extensions in Microsoft Dynamics 365 Business Central, managing object visibility is extremely important—especially as your extension grows across multiple modules or becomes part of an ISV solution. Starting from runtime version 4....
This post is for day 3 of the Licensing Advent Calendar. In this post, I will elaborate on the Dynamics 365 licenses available and provide background on the conditions mentioned in the Dynamics 365 Licensing Guide. Dynamics 365 Licensing On Day 1,...
“A picture can tell more than a 1000 words.” But a video can tell even more.(Unless it is fake AI generated). When implementing Dynamics 365 we often use DevOps to document requirements, tasks and bugs. But did you know there is a very quick and e...
