The Pragmatic Clean Architecture course will teach you how to build production-ready applications using Clean Architecture, Domain-Driven Design, and CQRS.| www.milanjovanovic.tech
Validation is an essential cross-cutting concern that you need to solve in your application. You want to ensure the request is valid before you consider processing it. Another important question you need to answer is how you approach different types of validation. For example, I consider input and business validation differently, and each deserves a specific solution. I want to show you an elegant solution for validation using MediatR and FluentValidation. If you aren't using CQRS with Mediat...| www.milanjovanovic.tech
Mediator is a behavioral design pattern that lets you reduce chaotic dependencies between objects. The pattern restricts direct communications between the objects and forces them to collaborate only via a mediator object.| refactoring.guru
.NET • ASP.NET Core • Software Architecture| www.milanjovanovic.tech
General introductory overview of Entity Framework Core| learn.microsoft.com