|
Signing NuGet Packages Using Azure DevOps and Workload Identity FederationPublished on April 14, 2025 in 12 minutes to read Azure released a major update to some of their VM images last week and it’s caused a number of problems for me:
I have no idea what Microsoft did to kill this service off, but my guess is they finally stopped supporting the ancient version of .NET Framework this was running on starting on April 11th or so:
We had owed a customer an update today and the race was on to find a replacement for This post explains how to do that. |
I write about .NET, open source software, the Microsoft ecosystem, my adventures with startups, and outer space.
Why Am I Paying $40,000 for the Birth of My Child? Published on November 30, 2025 My third child arrives in a week. The cost? $40,000. Out of pocket. Cash. Not because something went wrong medically. That's just the price of admission for a self-employed entrepreneur who wants to grow a family while running a small business in America. $25,680 in annual premiums + $14,300 deductible = the privilege of bringing a new taxpayer into this world. I wrote about this because Michael Green's viral...
Stop Failing The `git clone && run` Test Published on October 17, 2025 in 10 minutes to read I’ve done a ton of consulting as part of my work at Petabridge over the past 10 years and I run into developer onboarding problems constantly with new clients. It takes much longer than it should to clone a customer’s application from source control and successfully run it. Continuous deployment and continuous integration (CI/CD) get a ton of attention in the DevOps space, but improving the “first...
Your HTML Comments Are More Powerful Than You Think: Building Custom Validation Grammars with HtmlAgilityPack Published on October 1, 2025 in 20 minutes to read We were getting ready to redesign and simplify phobos.petabridge.com - our Akka.NET observability platform documentation site. The plan was to remove a bunch of old pages, restructure the information architecture, and redirect everything properly so we wouldn’t break any inbound links from Google, Stack Overflow, or the blog posts...