EBEsanju Babatundeintundehub.dev·Sep 23 · 4 min readChoosing 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 ri00
EBEsanju Babatundeintundehub.dev·Sep 21 · 4 min readCompliance and Security Considerations Building Insurance TechBuilding software for insurance is different from most other domains in a way that isn't always obvious until you're in it: the data itself is sensitive by default, not just the transactions built on 00
EBEsanju Babatundeintundehub.dev·Sep 20 · 5 min readWhat's Actually New in .NET Right Now: A Practical Look at .NET 10 and .NET 11Every major .NET release comes with a wave of "everything just changed" content, and most of it is noise dressed up as urgency. I went through what actually shipped in .NET 10 and what's landing in .N10
EBEsanju Babatundeintundehub.dev·Sep 17 · 5 min read"You Didn't Write It, So You Don't Understand It" Doesn't Hold UpThere's an argument against AI coding tools that keeps resurfacing, dressed up in slightly different language each time: you didn't write the code, so you don't truly understand it. I read another ver10
EBEsanju Babatundeintundehub.dev·Sep 16 · 4 min readPrompt 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 00