JPJason Priceinnullstack.hashnode.dev·1d ago · 9 min readWho Authenticates, Who Authorizes — Untangling Auth in a .NET 10 MigrationThis is the last post in the series on migrating a production .NET Framework 4.8 app to .NET 10. Part 1 was strategy, Part 2 was the traps, Part 3 was running AI agents through it. Authentication gets00
JPJason Priceinnullstack.hashnode.dev·1d ago · 7 min readRunning a Fleet of AI Agents Through a Real MigrationThe first two posts were about the migration itself — the strategy and the traps. This one is about how the work actually got done, which is the reason this blog is called "I, AI." The port of a 4.8 m00
JPJason Priceinnullstack.hashnode.dev·1d ago · 9 min readThe .NET 10 Migration Traps That Passed the Build and Were Still WrongPart 1 laid out the strategy: multi-target the libraries, stand up an ASP.NET Core host behind a YARP strangler, keep EF6, and treat the old .NET Framework 4.8 app as the oracle. This post is the part00
JPJason Priceinnullstack.hashnode.dev·1d ago · 7 min readStrangling a .NET Framework 4.8 Monolith onto .NET 10This is the first of a short series about migrating a real, in-production line-of-business app (a freight transportation management system) from .NET Framework 4.8 to .NET 10. The engineering here is 00
JPJason Priceinnullstack.hashnode.dev·Jun 24 · 7 min readDocker Desktop Won't Start on Windows? Track Down the Missing WSL VM DiskTL;DR Docker Desktop suddenly refused to start with "Docker Desktop is unable to start." The real error underneath was: Wsl/Service/CreateInstance/CreateVm/HCS/ERROR_FILE_NOT_FOUND The root cause had00