Choosing Between .NET 6, .NET 8, and .NET 10 in 2026: A Practical Decision GuideSep 23, 2026·4 min read·3
.NET deserves a more honest look than it gets.Rust gets the headlines in blockchain infrastructure. But .NET deserves a more honest look than it gets. Nethermind, one of the main Ethereum execution clients, is written in C#. Neo’s core node and sOct 12, 2026·2 min read·6
What's Actually New in .NET Right Now: A Practical Look at .NET 10 and .NET 11Sep 20, 2026·5 min read·28
Prompt Engineering for Engineers: Treating Prompts Like API ContractsThe mistake I see backend engineers make when they first start writing prompts is treating the exercise like writing a comment, informal, whatever gets the point across. Then the prompt drifts as the Sep 16, 2026·4 min read·3
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·4
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