Curated developer articles, tutorials, and guides � auto-updated hourly


Summary lede. Part 2 of this two-article reference picks up where last week’s foundations ended....


A Dataverse row changes. Five downstream systems need to know: an ERP that tracks financials, a...

Your publisher prefix ends up in every schema name, every Web API URL, every managed solution file. ...


Customer lookups that can point to either an account or a contact look tidy on a form. They generate...


If you build PCF (Power Apps Component Framework) controls for Dynamics 365 / Power Platform, there'...


When you build a PowerApps Component Framework (PCF) component that will be used across multiple...


TL;DR: if you're developing a Power Pages SPA locally with local authentication (not Entra ID) and.....


Intro: Automated evaluation is fast becoming a necessity as AI-driven agents proliferate across...


This is the reference document Sapota's Power Platform team built for itself. Every pattern below...

Both exist so the same managed solution can run across Dev, Test, UAT and Prod without editing. They...

Dataverse can call a webhook on every table change. Azure Service Bus can accept that webhook and bu...

A Canvas app that loads in under two seconds is not an accident. It is the result of specific decisi...

Virtual tables surface external data inside Dataverse without copying it. The user experience matche...

Alternate keys let you upsert by a business identifier without looking up the GUID first. They are t...

Every Power Platform project starts with someone asking how to get the existing data in. The answer ...


A client needs to expose a "calculate the loyalty rebate for this customer" operation. It reads thre...


A deal desk dashboard showed the running total of opportunities per account. Total amount per accoun...


Adding a custom button to a model-driven form's command bar used to be a single-tool problem. Ribbon...


A Power BI report embedded in a model-driven app looks like part of the app. The user opens their...


A Dataverse instance rolling out CRM for a single country with 50 sales reps is a three-week project...


Every Canvas maker eventually sees the yellow warning triangle: "Delegation warning. The '...' part....


A client uses a third-party logistics API that is not in Power Automate's built-in connector catalog...


The Dataverse Web API has two query dialects. OData is the REST-friendly one that most tutorials use...


The Power Apps Component Framework (PCF) lets you drop a custom React component onto a Dataverse for...