What's Actually New in .NET Right Now: A Practical Look at .NET 10 and .NET 11Sep 20, 2026·5 min read·20
Choosing Between .NET 6, .NET 8, and .NET 10 in 2026: A Practical Decision GuideEvery few months I get some version of this question from a client or a developer I'm mentoring: "we're still on .NET 6/8, should we upgrade, and to what?" It's rarely a simple yes or no, but as of riSep 23, 2026·4 min read·1
Building Type-Safe AI Integrations: Validating LLM Output with TypeScript and ZodThe first time I wired an LLM call into a production TypeScript service, I made an assumption that cost me a debugging afternoon: I trusted the response to come back in the shape I asked for. It mostlSep 15, 2026·4 min read·20
Reviewing AI-Generated Code: What Changes and What Doesn'tThe first pull request I reviewed that was substantially AI-generated, I caught myself doing something I wouldn't do with a colleague's code: skimming it more generously because it "looked clean." CleSep 13, 2026·3 min read·3
Unit Testing in .NET with xUnit and MoqI inherited a codebase once where the previous team was proud of their test coverage number, ninety-something percent. I spent a week making a change that should have been routine, and the tests didn'Sep 10, 2026·3 min read·11
gRPC vs REST vs GraphQL: Choosing the Right ProtocolEvery time a new project kicks off, someone asks which of these three we should use, and I've learned to be suspicious of anyone who has one universal answer. I've shipped services in all three, sometSep 9, 2026·3 min read·18
Domain-Driven Design in .NET: A Practical IntroductionI used to think Domain-Driven Design was academic, something you read about but never actually applied outside a conference talk. That changed on a loan management portal where the business rules arouSep 8, 2026·3 min read·12
"What Production-Grade Engineering Actually Means (Lessons From Four Different Failures)"Four things I wrote about recently look unrelated on the surface: API versioning, idempotent payments, Kubernetes, technical debt. Put them side by side and they're actually the same lesson, told fourSep 7, 2026·2 min read·4