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.
Why Developers Hate Clean Architecture (And Why I Use It Anyway)
Why I'm Finally Trying Wolverine (and How It Compares)
This Interview Question Changed How I Think About System Design
The Easiest Way to Use AI Models in .NET (Full Demo)
Stop Storing Secrets in appsettings.json! Use Azure Key Vault Instead
EF Core + Stored Procedures: The Right Way to Call Legacy SQL
Fix Duplicate Messages with the Idempotent Consumer Pattern
Microservices Communication Patterns Explained in .NET
8 Pragmatic REST API Design Tips (From Real Projects)
How to Stream Postgres WAL Changes Into .NET with Npgsql (Logical Replication & CDC)
How to Protect Endpoints with Role-Based Access Control in .NET
The Secret to Shipping Safe Code With AI: SonarQube MCP Server
Microservices Architecture Project Setup From Scratch With .NET Aspire
DB-First with EF Core: Scaffold Your DbContext from an Existing Database (Step by Step)
Production-Ready Distributed Locking in .NET Using a Single Library
Build Async Messaging in .NET with Azure Service Bus (Step-by-Step)
From God Service to Clean Domain: A Step-by-Step DDD Refactor in C#
Serverless .NET: API Gateway → Lambda → SNS/SQS (End-to-End)
.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)