Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Building a Custom Domain Events Dispatcher in .NET

Автор: Milan Jovanović

Загружено: 2025-05-27

Просмотров: 10608

Описание:

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
Get the source code here:   / milanjovanovic  

Thinking of removing MediatR from your .NET application?

In this video, I show you how I built a custom domain event dispatcher to replace MediatR’s IPublisher.Publish functionality — without breaking my application layer.

You’ll learn:
How MediatR handles domain events under the hood
How to define IDomainEvent and IDomainEventHandler interfaces
Wiring up the dispatcher with EF Core and SaveChangesAsync
Using reflection and scoped DI to invoke handlers
Trade-offs (performance, type safety, complexity)

Whether you're building a Clean Architecture app or want more control over your CQRS stack — this guide will help you move away from third-party dependencies like 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 How Domain Events Work
2:42 Creating IDomainEventHandler
4:37 Adding Handlers in DI
6:47 Creating DomainEventsDispatcher
13:51 Testing the Implementation

Building a Custom Domain Events Dispatcher in .NET

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

My Complete CQRS and Domain Events Setup in .NET

My Complete CQRS and Domain Events Setup in .NET

Domain driven design на практике в Asp Net Core | Богатая доменная модель

Domain driven design на практике в Asp Net Core | Богатая доменная модель

This Interview Question Changed How I Think About System Design

This Interview Question Changed How I Think About System Design

ОСТАНОВИТЕСЬ. пожалуйста, Microsoft

ОСТАНОВИТЕСЬ. пожалуйста, Microsoft

I Removed MediatR – Building Your Own CQRS Handlers in .NET

I Removed MediatR – Building Your Own CQRS Handlers in .NET

Как писать код с ИИ: советы от разработчика с 25-летним стажем

Как писать код с ИИ: советы от разработчика с 25-летним стажем

Cursor AI: Полный гайд. Настройка, MCP, Vibe Coding, Deep Coding. 4 реальных проекта

Cursor AI: Полный гайд. Настройка, MCP, Vibe Coding, Deep Coding. 4 реальных проекта

Building Real-Time Applications With SignalR & .NET 9 (full tutorial)

Building Real-Time Applications With SignalR & .NET 9 (full tutorial)

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Minimal APIs, CQRS, DDD… Or Just Use Controllers?

Minimal APIs, CQRS, DDD… Or Just Use Controllers?

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Building workflows with the Durable Task Framework

Building workflows with the Durable Task Framework

Event Sourcing for .NET Developers: From Zero to Implementation

Event Sourcing for .NET Developers: From Zero to Implementation

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Stop Storing Secrets in appsettings.json! Use Azure Key Vault Instead

Stop Storing Secrets in appsettings.json! Use Azure Key Vault Instead

The Coolest Feature of .NET 10 is Here

The Coolest Feature of .NET 10 is Here

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Мессенджер Max - это аналог китайского WeChat. Но на самом деле это не так

Мессенджер Max - это аналог китайского WeChat. Но на самом деле это не так

“.NET 9 Is Killing MediatR, MassTransit & Wolverine!”

“.NET 9 Is Killing MediatR, MassTransit & Wolverine!”

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]