• Copilot Studio’s Generative Orchestrator Has a Memory Problem

    Copilot Studio’s Generative Orchestrator Has a Memory Problem

    If you’ve spent any time building agents in Microsoft Copilot Studio using the generative orchestrator, you’ve probably run into a frustrating limitation that doesn’t get talked about enough: it forgets things mid-conversation. Not after hours, or after dozens of turns. Sometimes after just a handful of exchanges. And the reason for this isn’t exactly clear,…

  • Advanced Security in Dataverse For Teams via Record Ownership

    Dataverse for Teams is an exciting development platform that lets you get apps quickly into your user’s hands, and surfaced directly where they are doing most of their collaboration – inside the Microsoft Teams client. Dataverse for Teams is a subset of standalone Dataverse in the Power Platform, and while it has many of the…

  • PowerApps TextInput Number Mask Component

    Inspired by a great and creative solution by Matthew Devaney for creating number input masks for TextInputs, I wanted to see if I could turn this into a reusable component for easier consumption. Read on to see the solution.

  • On the Value of Cynicism in the Enterprise

    In my org at work, we are currently going through a Dare to Lead workshop, based on BrenĂ© Brown’s book of the same name. It’s got some nuggets of wisdom, but this part of Section 3 on “armored leadership” and cynicism had me scratching my head and disagreeing vehemently. 6. Armored LeadershipHiding Behind Cynicism Cynicism…

  • Advanced Error Handling with Power Automate

    Advanced Error Handling with Power Automate

    This post will show you how to handle errors properly in Power Automate (formerly Microsoft Flow), including expected errors from APIs and connectors, and also how to deal with being throttled.

  • PowerApps Reusable Components

    PowerApps Reusable Components

    This post will show you how to create a reusable component for PowerApps, which you can then place on multiple screens in the same app, or export and use on multiple apps.

  • PowerApps Design – Create a Digital Alarm Clock Display

    PowerApps Design – Create a Digital Alarm Clock Display

    In this post, we’ll look at creating an LED style digital alarm clock display, to help add some cool retro visuals to some PowerApps data.

  • Testing Online Connectivity in PowerApps

    This post will walk through testing the Connection.Connected property in your PowerApps.

  • Microsoft Flow Quotas Explained

    Many of my customers have wanted clarification on the quotas for Microsoft Flow for the various license levels we have. This post will attempt to clear up any confusion.

  • Set and Clear Person Column Values Using SharePoint REST API

    This post will show you how to update a Person/Group column value in SharePoint using the REST API, including how to clear/empty the value in the columns. Setting a Person/Group Value If you want to set a Person or Group column value using SharePoint’s REST API, there are a couple of things you’ll need to…