Barret Blake

Barret Blake

Architect

Barret has nearly 20 years of professional experience in the Microsoft & web technology stacks, including .NET, SQL Server, Azure, JavaScript, and Power Platform. He is a Microsoft MVP in the Power Automate and .NET areas. He is a blogger, content creator, and an active speaker and volunteer at conferences and user groups across Ohio and the US. He is an advocate for mentorship in the developer community and the need to build up the next generation of developers. When he's not doing all that he enjoys spending his time with family, LEGO, D&D, model railroading, and personal projects.

Posts

  1. Barretblake
    May 05, 2026

    Ardalis, Barret, Michelle, and Sadukie presented this year, and we were all in attendance. In this post, we're sharing some of our adventures from Stir Trek …

  2. Barretblake
    April 28, 2026

    With agent-driven workflows, you are able to describe an outcome and have the agent figure out the steps to reach that outcome.

  3. Barretblake
    April 23, 2026

    There are things that an AI coding agent simply isn't capable of doing out of the box. This is where MCP servers come in.

  4. Barretblake
    April 21, 2026

    Teach your agents how to do specific things - knowledge for repeatable tasks. This is the domain of skills files.

  5. Barretblake
    April 14, 2026

    You launch an AI, give it a prompt, and the result generally isn't great. AI agent instruction files help guide your agent to better results.

  6. Barretblake
    April 07, 2026

    Code reviews are among the highest value, yet most time consuming aspects of the modern development process. While it cannot, and should not, replace human …

  7. Barretblake
    March 31, 2026

    Unit testing has been around for a long time. We know how to do it. It's a well established pattern and it just works. But unit testing an LLM is nothing like …

  8. Barretblake
    March 24, 2026

    Experiment Driven Development lets you test new ideas and features on a small subset of users.

  9. Barretblake
    March 17, 2026

    Part of any good software development strategy includes making sure that your tests have a good set of data to test the code against.

  10. Barretblake
    March 10, 2026

    It can be useful to have the ability to enable or disable certain functionality in your application. Feature flags give us the ability to do so.

  11. Barretblake
    March 03, 2026

    Migrating between static site generators can be a challenge. AI made it quick and easy.

  12. Barretblake
    February 24, 2026

    There are many different approaches to software development. In the earliest days, there was the “Test Last” or “Code First” approach. A …