Milan Jovanovic
Feb 8, 2025 · 36s A practical HATEOAS example with Cursor Pagination
Feb 7, 2025 · 12m Build a SIMPLE Role-Based Auth System in .NET (from scratch)
Feb 6, 2025 · 33s Deploy your Database Migrations with EF Migration Bundles
Feb 5, 2025 · 37s 3 Types of Database Sharding You Should Know
Feb 4, 2025 · 11m NO SWAGGER? NO PROBLEM! OpenAPI Made Easy in .NET 9
Feb 3, 2025 · 28s The Standalone Aspire Dashboard Might Be All You Need
Feb 2, 2025 · 31s Building an AI-powered LLM Chat (+ history) in .NET
Feb 1, 2025 · 23s Adding Scalar, Swagger UI and ReDoc to Aspire 🚀
Jan 31, 2025 · 18m Fix Your Scaling Bottlenecks with Message Queues (Webhooks series part 4)
Jan 30, 2025 · 26s The correct way to get job data in Quartz
Jan 29, 2025 · 27s DSA - Binary trees and Breadth First Search
Jan 28, 2025 · 12m The CORRECT Way to Handle Value Objects in EF Core
Jan 27, 2025 · 38s Why we use Snapshotting in Event Sourcing (performance)
Jan 26, 2025 · 38s Why is it [^1] and not [^0]? You can't unsee it once you see it (C# Index)
Jan 25, 2025 · 22s Swagger is gone in .NET 9... What should you do?
Jan 24, 2025 · 13m Modular Monolith Architecture: The Missing Guide to Public APIs
Jan 23, 2025 · 21s Don't use Quartz without this ❌
Jan 22, 2025 · 29s Building AI applications with LLMs directly in .NET
Jan 21, 2025 · 19m Event Sourcing for .NET Developers: From Zero to Implementation
Jan 20, 2025 · 21s Extending .NET Aspire? This is how