Make Your Business Rules Cleaner With Fluent Validation
☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ 🚀 Support me on Patreon to access the source code: / milanjovanovic Fluent Validation is a library for easily implementing rich validation rules. It also has support for asynchronous validation, which means you can test your business rules as part of your validation pipeline. I will show you how to validate a business rule in your validator by asynchronously calling the database. Join my weekly .NET newsletter: https://www.milanjovanovic.tech Read my Blog here: https://www.milanjovanovic.tech/blog Subscribe for more: / @milanjovanovictech Chapters 0:00 Implementing the Create Customer use case 3:25 Enforcing email uniqueness business rule 5:32 Adding FluentValidation and async validation 8:22 Registering FluentValidation with DI 9:03 Creating an endpoint for the use case 10:36 Running validation with IValidator 13:19 Enforcing unique constraints in the database

How To Make Your API Idempotent To Stop Duplicate Requests

Clean Input Validation With FluentValidation in .NET

Master FluentValidation in .NET 10 Minimal APIs | Clean Architecture

Clean Architecture with ASP.NET Core 10

Why You Don't Need To Abstract Away EF Core With Clean Architecture

How to design great Aggregate Roots in Domain-Driven Design

Fluent Validation in C# - The Powerful Yet Easy Data Validation Tool

Why Shopify Rejected Microservices (And What They Did Instead)

Something is jamming GPS over Europe. Here's what we found

What are Business Rules? It's not this.

Learn Dependency Injection in less than 20 minutes! - C# DI - #csharp #dependencyinjection #net

Discriminated Unions Are Finally in .NET But

Model Validation | Validation Attributes vs. FluentValidation | .NET 6

Microsoft's Greed is Finally Backfiring

Don't throw exceptions in C#. Do this instead

Building the PERFECT Linux PC with Linus Torvalds

How Netflix Uses Java - 2026 Edition

"We Ran Out Of Columns" - The Worst Codebase Ever

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

