Start with foundations
Use a curated collection of trainings, certifications and learning paths to build solid platform knowledge.
Open learning resources →Power Platform Learning Hub
Short, implementation-focused tips for Power Apps, Power Automate, Dataverse, Power Pages and Copilot Studio.
Choose your path
Move from discovery to execution with focused paths instead of digging through content one post at a time.
Use a curated collection of trainings, certifications and learning paths to build solid platform knowledge.
Open learning resources →Search through practical Power Platform tips by archive, category and tag when you need an answer fast.
Explore the archive →Get fresh patterns, shortcuts and platform updates delivered directly to your inbox.
Subscribe to the newsletter →Go straight to the full archive when you already know you want tip-first learning.
View archive →Jump into a curated collection for Power Apps, Power Automate, SharePoint, Dataverse or AI & Copilot.
Browse topics →Scan platform-specific keywords and patterns when you want to pinpoint a niche topic quickly.
Explore tags →Understand the mission behind the site and how the content is designed to help busy makers ship faster.
Read the about page →TL;DR: Group related actions into Scopes to organize flows, isolate errors, and reuse blocks of logic as templates. 💡 Challenge Large Power Automate flows quickly become hard to read, troubleshoo...
TL;DR: Calculate great-circle distance for free using the Haversine formula: copy the ready-made snippet and plug in your two lat/long pairs. Here’s a cool tip to calculate the distance between t...
TL;DR: Use the With function to declare local variables in one block and keep complex formulas like Haversine readable and maintainable. 💡 Challenge Complex calculations and expressions in PowerA...
TL;DR: Define filtering in a Dataverse View so the work happens server-side, faster apps and no delegation headaches when you bind a gallery to it. 💡 Challenge Filtering large Dataverse tables di...
TL;DR: Reuse Dataverse’s built-in standard tables (Account, Contact, Task, Appointment, Email) instead of custom-building them, for consistency and interoperability. 💡 Challenge When modeling dat...
TL;DR: Bulk-delete old apps and flows by gathering them in a solution, exporting as managed, reimporting, then deleting the managed solution. 💡 Challenge A workspace cluttered with outdated test ...
TL;DR: Build advanced Dataverse/Dynamics 365 queries with FetchXML: generate it in FetchXML Builder or Advanced Find, then use it in flows and plugins. 🧰 Free tool: Build FetchXML queries for ...
TL;DR: Control gallery updates with a Boolean variable so you Refresh only when needed instead of reloading all data every time. 💡 Challenge Maintaining up-to-date data in PowerApps galleries is ...
TL;DR: Convert a two-column Name/Value table to a JSON record and run it through Parse JSON so you can access each entry directly. 💡 Challenge Working with two-column tables, specifically ‘Name’ ...
TL;DR: Enable Static Result on an action to return a predefined output without actually running it, great for fast, safe flow testing. 💡 Challenge Testing Power Automate flows often requires runn...
Microsoft and the Power Platform product names (for example Power Apps, Power Automate, Copilot Studio) are trademarks of the Microsoft group of companies. This is an independent website. It is not operated, sponsored or endorsed by Microsoft.