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: Format dates directly with utcNow('your-format') instead of wrapping it in a separate formatDateTime call. 🧰 Free tool: Test your utcNow() / formatDateTime format strings with a live pr...
TL;DR: Hold static parameters in Parse JSON or Compose instead of Initialize Variable to keep flows readable and preserve loop concurrency. 💡 Challenge In many Power Automate flows, you might fin...
TL;DR: Use a browser JSON Viewer extension (or Edge’s built-in formatting) to turn raw Power Automate JSON into readable, structured data. 💡 Challenge Navigating through unformatted JSON data in ...
TL;DR: Turn on Advanced Mode in the Filter Array action to write custom expressions and handle complex filtering in a single step. 💡 Challenge At first glance, the ‘Filter Array’ action in Power ...
TL;DR: Reassign a departed maker’s Power Apps via the CoE Starter Kit admin apps or the Set-AdminPowerAppOwner PowerShell cmdlet for clean, bulk ownership transfer. 💡 Challenge When a maker leave...
TL;DR: Tap the Microsoft Power Platform Community (community.powerplatform.com) for expert answers and ready-made sample apps to speed up your projects. 💡 Challenge Have you ever found yourself s...
How to extract data from an HTML table inside an email body in Power Automate, by parsing the HTML as XML and selecting rows and columns with XPath expressions.
Photo by Sergei Starostin on Pexels.com The most frequently asked question I receive is “How to restore (and create) a backup from a flow to restore earlier versions?” Unfortunately, there is no ...
Often, data is not stored in just one place, but you need a combination of multiple data sources. While you could solve this with multiple collections, this is not always the most practical approac...
Short answer: Respond to a Power App or flow cannot return an array directly, only flat outputs such as text, number or yes/no. The workaround is to turn the array into one text output in the flow ...
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.