FluentValidation - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Fluentvalidation, drawn from .NET News Daily issues.
16 curated issues
DataAnnotations or FluentValidation? Stop Picking One for Everything
I keep getting the same question from .NET developers: “Should I use FluentValidation or DataAnnotations?”
Issue also covered: ASP.NET Core, Authentication, C#, .NET 8, .NET Core, EF Core, Performance, Serilog
Read this issue →Validate .NET configuration on startup
Learn how to validate .NET configuration on startup using data annotations or FluentValidation, so your app fails fast and never ships with broken config. The page Validate .NET configuration on start...
Issue also covered: Azure, Clean Architecture, C#, .NET 10, EF Core, GitHub Copilot, JWT, MediatR
Read this issue →ASP.NET Core: Why I Couldn’t Upgrade FluentValidation Past 11.4 in My Calzolari.Grpc.AspNetCore.Validation Package (and How I Finally Fixed It)
Context I’m the author of the Calzolari.Grpc.AspNetCore.Validation package, which provides request message validation for gRPC...
Issue also covered: ASP.NET Core, .NET Aspire, Azure, C#, Docker, GitHub Copilot, gRPC, Semantic Kernel
Read this issue →Zeta: It’s Time to Rethink Validation in .NET
For most of my career, FluentValidation has been the unquestioned default for validation in .NET.
Issue also covered: .NET Aspire, Azure, C#, Design Patterns, .NET 10, ML.NET, PostgreSQL, Redis
Read this issue →Does C# 14’s field Keyword Replace FluentValidation?
The release of C# 14 came with loads of new features, the field keyword being one of them. When I read about it, I thought— what does this…
Issue also covered: Benchmarking, Clean Architecture, CQRS, C#, .NET 10, .NET Framework, EF Core, Event Sourcing
Read this issue →7 FluentValidation Recipes for Clean ASP.NET Controllers
Move validation out of controllers with FluentValidation: complex rules, custom validators, and DI-powered async checks. Continue reading on .Net Code Chronicles »
Issue also covered: .NET Aspire, Authentication, Authorization, Azure Functions, C#, .NET 9, Performance, Security
Read this issue →Stop writing all validation logic inside your .NET Controllers
Your controller should be a traffic cop not a security guard. Continue reading on Readers Club »
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, .NET Core, .NET Framework, EF Core
Read this issue →ASP.NET Core FluentValidation & AutoMapper Guide | Clean Data & Robust APIs (Part-38 of 40)
Master ASP.NET Core data validation and object mapping with FluentValidation and AutoMapper! This guide provides a comprehensive walkthrough, from basic setup to advanced enterprise patterns. Build ro...
Issue also covered: Application Insights, ASP.NET Core, .NET Aspire, Authentication, AutoMapper, Azure, C#, .NET 10
Read this issue →How To Implement Validation With MediatR And FluentValidation | Clean Architecture, DDD, .NET
Validation isn’t glamorous — but it’s the guardian of your system’s integrity. It keeps invalid data from creeping into your domain…
Issue also covered: Application Insights, AutoMapper, Azure, Azure Functions, Clean Architecture, Domain-Driven Design, Design Patterns, Docker
Read this issue →FluentValidation for Busy .NET Devs
If you’re still sprinkling if (model.Name == null) across controllers like fairy dust, your future self probably hates you a little…
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, Clean Architecture, C#, Domain-Driven Design
Read this issue →7 Practical Steps to Validation with MediatR + FluentValidation (Clean Architecture, .NET 9)
You don’t need a cathedral of abstractions to validate requests. With MediatR and FluentValidation, you get clean, centralized validation…
Issue also covered: AOT, ASP.NET Core, Blazor, Clean Architecture, C#, Design Patterns, Docker, .NET 10
Read this issue →Leveraging Fluent Validation in ASP.NET Core: Simplifying Model Validation
https://www.linkedin.com/pulse/leveraging-fluent-validation-aspnet-core-simplifying-model-karthik-n-9cxdc/
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, .NET 9, .NET Core, EF Core
Read this issue →Options Pattern Validation in ASP.NET Core With FluentValidation
https://www.milanjovanovic.tech/blog/options-pattern-validation-in-aspnetcore-with-fluentvalidation
Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 8, .NET 9, .NET Core, EF Core
Read this issue →