Milan Jovanovic
Oct 24, 2025 · 26m Microservices Architecture Project Setup From Scratch With .NET Aspire
Oct 23, 2025 · 46s Stop Overcomplicating Distributed Locks — Use This Trick
Oct 22, 2025 · 34s Why Every .NET Dev Should Use Typed HttpClients
Oct 21, 2025 · 10m DB-First with EF Core: Scaffold Your DbContext from an Existing Database (Step by Step)
Oct 20, 2025 · 33s Queues vs Topics: The Azure Service Bus Showdown
Oct 19, 2025 · 37s How I Secure My APIs with JWT and ASP.NET Core Identity
Oct 18, 2025 · 36s Think .NET Aspire Locks You Into Azure? Think Again
Oct 17, 2025 · 16m Production-Ready Distributed Locking in .NET Using a Single Library
Oct 16, 2025 · 41s A Simple DI Pattern That Will Clean Up Your .NET Apps
Oct 15, 2025 · 38s Pulumi + .NET: Infrastructure as Code
Oct 14, 2025 · 21m Build Async Messaging in .NET with Azure Service Bus (Step-by-Step)
Oct 13, 2025 · 23s The Best Kept Secret for Reliable HTTP Clients in .NET
Oct 12, 2025 · 37s Secure Your .NET API with JWT in Just a Few Lines of Code
Oct 11, 2025 · 39s How I Cut My Dependency Injection Code in Half
Oct 10, 2025 · 13m From God Service to Clean Domain: A Step-by-Step DDD Refactor in C#
Oct 9, 2025 · 28s How to Make Your HttpClient Resilient in .NET
Oct 8, 2025 · 29s Why Write YAML? Spin Up Cloud Resources with Straight C#
Oct 7, 2025 · 14m Serverless .NET: API Gateway → Lambda → SNS/SQS (End-to-End)
Oct 6, 2025 · 19s Seeding Roles Made Simple with RoleManager
Oct 5, 2025 · 27s Build AI Apps in .NET Aspire with GitHub Models (Free!)