Josh

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 available for everyone. One thing […]

AB-900 Exam Guide: Passing Microsoft Copilot and Agent Administration Fundamentals Read More »

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 solution? Canvas App Components. In

Mastering Canvas App Components: Build Once, Reuse Everywhere Read More »

Commenting Power FX Code: Best Practices and Copilot Tips for Power Platform Apps

When building Power Platform solutions, it’s easy to focus on delivering features and forget about one vital aspect: documenting your formulas and expressions. But clear, concise comments are not just a developer nicety—they are an essential part of sustainable and supportable app development. Whether you’re designing complex business logic, handing off your app, or troubleshooting

Commenting Power FX Code: Best Practices and Copilot Tips for Power Platform Apps Read More »

Power Automate flow updating Dataverse record owner field

How to Display Record Owners in Power Apps Canvas Gallery (Without Trigger Loops)

I recently worked on a project to create a Canvas App that displays all tasks and projects at an organization in a gallery view. One seemingly simple requirement turned into an interesting learning experience: displaying who a record is assigned to. The Challenge: Accessing the Owner Field My first instinct was to use ThisItem.Owner in the gallery to

How to Display Record Owners in Power Apps Canvas Gallery (Without Trigger Loops) Read More »

Fix Business Process Flows Not Showing: Monitor Tool Guide

I recently encountered a frustrating issue in my Power Platform environments where newly created Business Process Flows (BPFs) refused to appear in my model-driven app. Despite checking all the usual suspects—permissions, app configuration, the accent color bug, activation status, and entity attachments—the BPFs remained stubbornly invisible. After reaching out to fellow Power Platform evangelists on

Fix Business Process Flows Not Showing: Monitor Tool Guide Read More »

How to Create Rollup and Calculated Columns in Power Platform: A Complete Guide

Introduction: From PL-900 to Real-World Implementation Imagine discovering that your project budget tracking is completely unreliable because team members are entering costs manually into free-text fields. This was exactly the challenge I faced while developing a Model Driven App for project management—and here’s how Power Platform’s rollup and calculated columns solved it. Following my success

How to Create Rollup and Calculated Columns in Power Platform: A Complete Guide Read More »