DI Lifetimes: Beyond Transient, Scoped & Singleton
Common lifetime mistakes, captive dependencies and safer service registration.
6 min read Read article ↗I'm Garib, a Tech Lead and Senior .NET Developer. I turn hard engineering lessons into clear guides on architecture, APIs, security, and scalable backend systems.
Concepts, patterns, and decisions that matter beyond the tutorial.
ASP.NET Core, modern C#, dependency injection, EF Core, and performance.
↗ 02 / DESIGNDDD, distributed systems, CQRS, messaging, and choosing the right trade-offs.
↗ 03 / DELIVERYContainers, CI/CD, infrastructure, OpenTelemetry, and running things well.
↗ 04 / TRUSTIdentity, authorization, OWASP, multi-tenancy, and resilient API design.
↗Practical deep dives with code and real-world context.
Common lifetime mistakes, captive dependencies and safer service registration.
6 min read Read article ↗Why valid JWTs cannot protect records unless you check resource access.
5 min read Read article ↗Make database writes and event publication reliable without a distributed transaction.
7 min read Read article ↗Every design has trade-offs. I focus on the failures, constraints, observability, and operational details that make software reliable.
Watch my .NET and software architecture videos, then come back for code samples and deeper technical notes.