Blog
March 22, 2026
Bootstrapping a Factory That Builds Itself
Building a multi-agent software factory with Claude — Part 3 of 3. Writing the Go CLI that ties it all together: types, state machines, DAGs, and a full end-to-end test.
Read more →March 21, 2026
Decisions That Survive Contact With Code
Building a multi-agent software factory with Claude — Part 2 of 3. The six architectural decisions that had to be right before writing a single line of code.
Read more →March 20, 2026
What If Your AI Agents Were a Consultancy?
Building a multi-agent software factory with Claude — Part 1 of 3. The mental model that unlocked the architecture: the factory is the firm, each product is a client, and the agents are the staff.
Read more →March 11, 2026
Split-Horizon DNS for Azure App Service Environments
Resolving cross-tenant ASE domains on your on-premises network using Infoblox conditional forwarding.
Read more →March 12, 2025
Securing an Azure-Hosted React + C# API with MSAL.js
A practical guide to configuring MSAL.js on a React frontend and Microsoft.Identity.Web on a C# REST API, both hosted on Azure App Service behind an Application Gateway.
Read more →