Master Microsoft Power Platform
Expert insights, practical tips, and real-world guidance for Power Automate, PowerApps, Dataverse, and Dynamics 365
Real Production Experience
Supporting Dynamics 365 and the Power Platform for a 3,000-user enterprise service — fault diagnosis, workarounds, defect management and configuration delivery.
Builds, Written Up
Step-by-step write-ups of solutions I've built end to end, including the parts that didn't work first time.
Certification Notes
Worked examples and study notes from AB-410, AB-900 and PL-900 — built rather than memorised.
Featured Insights
Explore our latest Power Platform expertise and real-world solutions
How to Publish Copilot Agents Without a Paid License Using Copilot Studio Authors
Josh
February 16, 2026
I, like many people, have an M365 E5 Developer tenant I use to learn and develop my skills and ideas. I, like many others, have been taking part in creating Copilot Agents as part of Microsoft’s Copilot Agent Academy. At several points, particularly in the Operative missions, you need to publish
AB-900 Exam Guide: Passing Microsoft Copilot and Agent Administration Fundamentals
Josh
January 31, 2026
I recently took the AB-900 Microsoft 365 Copilot and Agent Administration Fundamentals exam, and I’m excited to share that I’ve passed! You can verify my certification on my Microsoft Learn profile. When I sat the exam on January 26, 2026, it was still in beta, but as of January 28, 2026, it’s now
Mastering Canvas App Components: Build Once, Reuse Everywhere
Josh
January 12, 2026
If you’ve ever found yourself copying and pasting the same header, footer, or navigation menu across multiple screens in a Power Apps canvas app, you’re not alone. This repetitive work not only slows down development but also creates a maintenance nightmare when you need to update styling or functionality. The
Featured Insights
Explore our latest Power Platform expertise and real-world solutions

How to Publish Copilot Agents Without a Paid License Using Copilot Studio Authors
I, like many people, have an M365 E5 Developer tenant I use to learn and develop my skills and ideas. I, like many others, have been taking part in creating Copilot Agents as part of Microsoft’s Copilot Agent Academy. At several points, particularly in the Operative missions, you need to publish

AB-900 Exam Guide: Passing Microsoft Copilot and Agent Administration Fundamentals
I recently took the AB-900 Microsoft 365 Copilot and Agent Administration Fundamentals exam, and I’m excited to share that I’ve passed! You can verify my certification on my Microsoft Learn profile. When I sat the exam on January 26, 2026, it was still in beta, but as of January 28, 2026, it’s now
Mastering Canvas App Components: Build Once, Reuse Everywhere
If you’ve ever found yourself copying and pasting the same header, footer, or navigation menu across multiple screens in a Power Apps canvas app, you’re not alone. This repetitive work not only slows down development but also creates a maintenance nightmare when you need to update styling or functionality. The
What I Do
I'm a Service Delivery Lead for Dynamics 365 and the Power Platform, working towards Power Platform functional consultancy. This site is where I build things, break them, and write up what happened.
Fault Investigation
Diagnosing and resolving live Dynamics 365 and Power Platform issues, delivering fixes and workarounds, and logging defects for development.
Configuration Delivery
Taking change requests from the initial business conversation through testing, change control and deployment.
Hands-On Builds
Canvas and model-driven apps, Power Automate, Dataverse, Power Pages, AI Builder and Copilot Studio agents — built end to end against realistic scenarios in my own environment.
Writing & Speaking
Technical write-ups here, and speaking at the Dynamics 365 & Power Platform UK User Group.
Questions about something I've written, or want to talk Power Platform? I'd be glad to hear from you.