ITImran Techinimrantech.hashnode.dev·Jul 6 · 7 min readBuilding a Production-Ready User Registration API in ASP.NET Core 8: More Than Just Saving DataEvery Tutorial Lies to You a Little Bit Every .NET tutorial shows you this: _context.Users.Add(user); await _context.SaveChangesAsync(); Done. User registered. Tutorial ends. Then you push to producti00
Qqodorsinqodors.hashnode.dev·Jul 1 · 6 min readDependency Injection in .NET Is Easy to Get WrongAlmost every weird intermittent bug I've dealt with in a .NET app traced back to one place: a service registered with the wrong lifetime in Program.cs. Not the logic inside the service. The single lin00
ITImran Techinimrantech.hashnode.dev·Jun 24 · 8 min readJWT Authentication Confused Me. Then I Built It From Scratch.The Honest Starting Point When my tech lead told me to implement JWT for our HRMS portal with refresh token rotation for our HRMS portal, I nodded confidently and immediately opened Google. I had a ro00
AArivuincodewitharivu.hashnode.dev·Jun 10 · 4 min read3 Dependency Injection Mistakes I Made in ASP.NET Core ProjectsWhen I first started building ASP.NET Core applications, Dependency Injection (DI) felt like magic. Register a service, inject it into a constructor, and everything just worked. As my applications gre00
SPSwetha Palakotiinaskmecode.hashnode.dev·May 18 · 4 min read#Cookie-Powered OAuth2 in .NET 8 — Secure Server-Side Sessions Without Exposing TokensWeb applications and APIs that prefer server-side session management instead of exposing OAuth tokens to the frontend should use cookie-based authentication. Cookie authentication preserves an authent00
CDCoding Dropletsincodingdroplets.com·May 10 · 12 min readThreadPool Starvation in ASP.NET Core: Production Root Cause and FixThreadPool starvation is one of the most deceptive failure modes in ASP.NET Core - the application appears healthy under low load but becomes unresponsive or extremely slow under moderate traffic, oft00
CDCoding Dropletsincodingdroplets.com·May 7 · 12 min readEF Core Connection Pool Exhaustion in ASP.NET Core: Root Cause and FixEF Core connection pool exhaustion is one of the most disruptive production failures a .NET team can face - the kind that hits under load, triggers cascading timeouts, and sends developers hunting thr00
CDCoding Dropletsincodingdroplets.com·May 4 · 11 min readVertical Slice Architecture vs Clean Architecture in .NET: Which Should Your Team Use in 2026?Every .NET team hits this inflection point eventually: the codebase is growing, new developers are joining, and the architecture that felt clean six months ago is starting to feel like a maze. Two app00
CDCoding Dropletsincodingdroplets.com·May 2 · 12 min readAPI Response Standardization in ASP.NET Core: Problem Details vs Custom Envelope vs Minimal Wrapper — Enterprise Decision GuideEvery ASP.NET Core team eventually faces the same question: how should our API communicate with its consumers? Not just when something goes wrong - but in every response, success or failure. The decis02S
CDCoding Dropletsincodingdroplets.com·Apr 30 · 12 min readKiota vs NSwag vs Refitter in .NET: Which Typed API Client Generator Should Your Team Use in 2026?Every modern .NET team eventually faces the same decision: how do you generate and maintain typed HTTP clients from an OpenAPI specification without drowning in boilerplate? The three tools that domin10