EBEsanju Babatundeintundehub.dev·22h ago · 3 min readGraphQL APIs in .NET: When It's Worth the ComplexityGraphQL gets pitched as a universal upgrade over REST, and I don't buy that framing. I've built both REST and GraphQL APIs in production, and the honest answer is that GraphQL solves specific problems20
EBEsanju Babatundeintundehub.dev·2d ago · 4 min readDesigning RESTful APIs Developers Actually Enjoy UsingEvery API is a user interface. The users just happen to be developers instead of end customers, and that distinction gets forgotten more often than it should. I've integrated more third-party APIs tha10
EBEsanju Babatundeintundehub.dev·5d ago · 5 min readObservability in .NET Microservices: Seeing What's Actually HappeningThe hardest incidents I've dealt with weren't the ones with obvious causes. They were the ones where a request slowed down somewhere across four or five services, and nobody could say exactly where, b11J
EBEsanju Babatundeintundehub.dev·6d ago · 5 min readClean Architecture in ASP.NET Core: Why I Stopped Fighting ItEarly in my career, I built systems the way most of us do when we're starting out: controllers talking directly to the database, business logic scattered across services, view models doubling as domai00
EBEsanju Babatundeintundehub.dev·Aug 5 · 5 min readEF Core Performance Tuning: What Actually Moves the Needle in ProductionEntity Framework Core makes it easy to get an application working. It does not automatically make that application fast. I've spent a good chunk of my career optimizing systems where the biggest perfo00