Build Power Platform apps that actually hold up.
Free tutorials, architecture patterns and KPI guides for Power Apps, Power Automate, Power BI, Copilot Studio, Dataverse and Power Pages.
INDEPENDENT · NOT AFFILIATED WITH MICROSOFT
Six technologies.
One place to get them right.
Each one gets tutorials, architecture patterns and KPI guides, with reusable components to follow.
Stuck right now?
The problems people bring most often, each with the guide that fixes it.
Every guide shows the broken version first.
- The symptom you actually see: a gallery stuck at 500 rows, a total that's wrong.
- The fix, as code you can paste, next to the version that breaks.
- The why, with links to the Microsoft Learn pages behind it.
Search(Tasks,
txtSearch.Text, Title)No error. Just missing results.
Filter(Tasks, StartsWith(Title, txtSearch.Text))
Delegated to SharePoint. Works at any list size.
Start with the big three.
All 197 guides →Power Apps · Fix a problem
Delegation in Power Apps: why your gallery stops at 500 rows
Power BI · Fix a problem
Why are my totals wrong? Filter context explained
Power Automate · Fix a problem
Approvals that don't stall: reminders, escalation and an audit trail
Fresh from Guides.
All guides →Copilot StudioFix a problem
Copilot Studio connected agent errors: not found, unpublished, auth
Five ConnectedAgent error codes, five fixes: same environment, publish the connected agent, match authentication, one level only, and give it a description.
Copilot StudioFix a problem
Copilot Studio FlowActionBadRequest: refresh the flow, fix its inputs
FlowActionBadRequest means your agent and its flow disagree about inputs or outputs. Refresh the flow on the Action node, match the types, then republish.
DataverseFix a problem
Dataverse "component cannot be deleted": clear the dependencies
Dataverse won't delete a table, column or other component while something still depends on it. Find every blocker on the Dependencies page, remove it, then delete.
DataverseFix a problem
Fix "Cannot start the requested operation" in a solution import
Dataverse runs one solution operation at a time, and another one, such as an import, was still running. Check Solution History, wait, then retry.
DataverseFix a problem
Dataverse "maximum allowable table row size of 8060 bytes" on import
A solution import adds columns and the table's row passes SQL Server's 8,060-byte limit. The limit can't be raised, so remove columns until the row fits.
DataverseFix a problem
Managed solution changes not showing after import? Check the layers
The import worked, but the app behaves the old way. A layer sits above your solution's: find it in the solution layers, then remove it or fix it at source.
What changed.
All updates →- Governance & adminDeprecated Dec 2026Copilot Business bought through a partner turns on pay-as-you-goFrom 1 December 2026, new Microsoft 365 Copilot Business licences bought through a CSP partner come with usage-based billing on. The purchase sets up an Azure subscription and a spending policy that lets each user spend up to 4,000 Copilot Credits a month on Cowork, Work IQ APIs and the GitHub Copilot harness. After buying, review that policy in the Microsoft 365 admin center under Copilot > Cost Management.
- Governance & adminFeature updateEvery tenant now routes app makers to their own developer environmentEnvironment routing for Copilot Managed Runtime, which hosts apps built in Copilot Studio and Cowork, is switched on in every tenant and can't be turned off. Each maker who builds an app gets a managed personal developer environment, even if your tenant setting blocks developer environments. To control it, limit app creation in the Microsoft 365 admin center under Apps, Set up app creation spaces.
- Copilot StudioFeature updateNew Copilot Studio agents always get a Microsoft Entra agent identityEvery new Copilot Studio agent now gets a Microsoft Entra Agent ID automatically, and the earlier opt-out has gone. Standard agents get theirs when they're created; GitHub Copilot harness agents get theirs when first published. Admins can see and govern these identities in the Microsoft Entra admin center, for example with Conditional Access. Older agents keep their app registrations until Microsoft migrates them.
Learn it properly.
Ship it once.
Free guides for every Power Platform technology.
Start learningpower-platform-universe@0.0.0