Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через dTub.ru Загрузить через ycliper.com Загрузить через ClipSaver.ruУ нас вы можете посмотреть бесплатно I Removed MediatR – Building Your Own CQRS Handlers in .NET или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Роботам не доступно скачивание файлов. Если вы считаете что это ошибочное сообщение - попробуйте зайти на сайт через браузер google chrome или mozilla firefox. Если сообщение не исчезает - напишите о проблеме в обратную связь. Спасибо.
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Get the free Clean Architecture template: https://dub.sh/ca-template Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt You've probably heard—MediatR is going commercial. If you're using it in your Clean Architecture template (like I did), it might be time to explore alternatives. In this video, I’ll walk you through a full MediatR-free CQRS implementation using custom `ICommand`, `IQuery`, and handler interfaces. ✅ We’ll cover: Why I decided to remove MediatR How to build your own CQRS abstractions Replacing ISender with explicit handler injection Manual DI vs automatic scanning using [Scrutor](https://www.nuget.org/packages/Scrutor) Fully working Command & Query pipeline without third-party libraries You'll see how to: Refactor a .NET API endpoint from MediatR to your own handler Register handlers manually and automatically Handle generic result types for commands and queries 👉 Want to skip ahead and use the updated template? Check the pinned comment for a link to the Clean Architecture template without MediatR. Check out my courses: https://www.milanjovanovic.tech/courses Read my Blog here: https://www.milanjovanovic.tech/blog Join my weekly .NET newsletter: https://www.milanjovanovic.tech Chapters 0:00 Why MediatR and CQRS 1:44 ICommand and IQuery abstractions 4:33 Registering handlers with DI 5:21 Using handlers in endpoints (or services) 7:47 Completing the refactoring 10:32 A better way to register handlers with DI 13:55 The problem with cross-cutting concerns