Milan Jovanović
Hi there, my name is Milan, and welcome to my YouTube channel! 👋
My goal with this channel is to share my .NET and C# knowledge with you. I make videos about software engineering and software architecture, distributed systems, Domain-Driven Design, and any software-related topic I find interesting.

Leader Election, Dedup, Uniqueness: Practical Distributed Locks in .NET

Build Async Messaging in .NET with Azure Service Bus (Step-by-Step)

Stop Anemic Design: How I Moved Application Logic into the Domain

Migrate Your Web API to AWS Lambda (Minimal Code Changes)

.NET Aspire and AWS: From Zero to SNS + SQS in minutes

JWT Authentication with ASP.NET Core Identity Done Right

Dead-Letter Queues in .NET Explained with Amazon SQS

.NET Dependency Injection Done Right

5 HttpClient Best Practices Every .NET Dev Should Know

Getting Started With Infrastructure as Code (AWS CDK, CloudFormation)

The RIGHT Way to Build Multi-Tenant APIs in .NET

Semantic Search in .NET From Scratch with Amazon S3 Vectors

ASP.NET Core Identity from Scratch: DB Context, Roles, Registering Users

What is a Reverse Proxy? YARP Explained

Amazon S3 Presigned URLs Uploads and Downloads Tutorial

I Built a SignalR Typing Indicator From Scratch (WebSockets made easy)

Roy Fielding Says: Don’t Version APIs. Here’s Why.

The Fastest Way to Add AI to Your .NET App: Amazon Bedrock

This EF Core Mistake Is Wrecking Performance (Fix Inside)

I Migrated 40 Projects to Central Package Management in Minutes

Rate Limiting Minimal APIs and Controllers the Right Way

Named Query Filters in EF Core 10 Are a Game Changer

I reviewed the .NET Aspire 2025‑26 Roadmap. Here are my thoughts

The New Way to Write .NET Apps (and It's Awesome)

Why I’m Obsessed With This AWS Observability Setup (AWS.Messaging + X-Ray)

I Used AI to Refactor a Massive .NET App. It Was Scary Good

Global Error Handling in .NET Just Got WAY Better

I Built a CCTV Alert System Using OpenAI and .NET

The Secret to FREE PDF Reporting in .NET – Handlebars + PuppeteerSharp

Docker Compose for .NET Aspire? New Aspire Publisher Explained