EBEsanju Babatundeintundehub.dev·2d ago · 4 min readBackground Jobs in .NET with HangfireNot every piece of work belongs in the request-response cycle. Sending a confirmation email, generating a report, syncing data with a third-party service, none of that needs to happen before you retur00
EBEsanju Babatundeintundehub.dev·3d ago · 4 min readCode Review Culture: How to Give Feedback That Improves CodeI've sat on both sides of enough code reviews to notice a pattern: the teams that ship the most reliable code aren't the ones with the strictest reviewers. They're the ones where code review actually 00
EBEsanju Babatundeintundehub.dev·4d ago · 4 min readCaching Strategies with Redis in .NET ApplicationsCaching has a reputation for being simple: store the result, skip the expensive work next time. In practice, it's one of the areas where a well-intentioned shortcut most often turns into a subtle prod10
EBEsanju Babatundeintundehub.dev·6d ago · 4 min readEvent-Driven Architecture with .NET and RabbitMQThe shift from calling services directly to communicating through events is one of the harder architectural jumps to make, not because the code is complicated, but because it requires unlearning a men20
EBEsanju Babatundeintundehub.dev·Aug 21 · 3 min readDependency Injection in .NET: Beyond the BasicsMost .NET developers know how to register a service and inject it into a constructor. Far fewer have thought carefully about service lifetimes, and that gap is where I've seen some of the more confusi10