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: Fix Tab-key flickering in gallery-based dynamic forms by binding the gallery to Sequence(CountRows(...)) instead of the collection directly. 💡 Challenge When creating a dynamic form using ...
TL;DR: Route Power Automate Teams notifications into topic-specific group chats via the Flow Bot to keep alerts organized and even reach external contacts. 💡 Challenge Managing Power Automate not...
TL;DR: Let ChatGPT add clear comments to your Power Apps formulas, paste the formula, ask it to comment without changing the code, then review and apply. 💡 Challenge Writing code comments in your...
TL;DR: Speed up bulk edits by loading data with ClearCollect, changing it locally with UpdateIf, then writing it all back in one Patch instead of updating the source row by row. 💡 Challenge You h...
TL;DR: Render forms dynamically by binding a Power Apps gallery to a JSON array, let AI generate the schema so fields adapt on the fly without static form controls. 💡 Challenge Creating dynamic f...
TL;DR: Capture a just-created or updated record’s details (like its ID) by wrapping Patch in Set() or reading Form.LastSubmit right after submitting. 💡 Challenge When working with Power Apps, you...
TL;DR: Reset every Power Apps control at once by binding their Reset property to a single context variable and toggling it with UpdateContext({ResetVar: !ResetVar}). 💡 Challenge In Power Apps, re...
TL;DR: Share Power Apps with external guests through a Microsoft Teams Group so members and guests get unified, centrally managed access to the app and its SharePoint/Dataverse backend. 💡 Challen...
TL;DR: Turn on Concurrency Control on an ‘Apply to each’ loop to run up to 50 iterations in parallel instead of one-by-one. Never enable it when the loop increments a variable or appends to an arra...
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.