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
Unmanaged developer environments are being deleted: How to migrate to a managed developer environment
Josh
October 26, 2026
If you are someone like me who utilises their M365 E5 Developer Tenant to learn, work on personal projects and so on, you may have been concerned, and rightly so, that Microsoft is discontinuing and eventually deleting unmanaged developer environments. What is changing for unmanaged developer environments The change comes
Power Automate Notes: Documenting a Flow Action by Action
Josh
October 5, 2026
A Power Automate flow description tells you what the flow is for. It does not tell you why the third action runs after every status, or why a lookup is bound by code instead of by GUID. Those answers usually live in the head of whoever built it, which is
Using Claude Code to Build Power Platform, and to Teach It
Josh
September 18, 2026
Awaab’s Law measures damp and mould deadlines in working days. Ten working days to investigate, another five to make safe, three more for the written summary. Dataverse calculated columns cannot do working-day arithmetic, so none of those deadlines can be worked out until the platform knows which days do not
Featured Insights
Explore our latest Power Platform expertise and real-world solutions

Unmanaged developer environments are being deleted: How to migrate to a managed developer environment
If you are someone like me who utilises their M365 E5 Developer Tenant to learn, work on personal projects and so on, you may have been concerned, and rightly so, that Microsoft is discontinuing and eventually deleting unmanaged developer environments. What is changing for unmanaged developer environments The change comes

Power Automate Notes: Documenting a Flow Action by Action
A Power Automate flow description tells you what the flow is for. It does not tell you why the third action runs after every status, or why a lookup is bound by code instead of by GUID. Those answers usually live in the head of whoever built it, which is

Using Claude Code to Build Power Platform, and to Teach It
Awaab’s Law measures damp and mould deadlines in working days. Ten working days to investigate, another five to make safe, three more for the written summary. Dataverse calculated columns cannot do working-day arithmetic, so none of those deadlines can be worked out until the platform knows which days do not
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.