home.social

#mediatr — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mediatr, aggregated by home.social.

  1. Requestum 1.2.5: теги, политики устойчивости и встроенное логирование

    Привет, Хабр! Около месяца назад я рассказывал о Requestum — CQRS-библиотеке для .NET, созданной как бесплатная альтернатива MediatR. После той публикации в комментариях многие справедливо спрашивали: «Зачем нужна ещё одна CQRS-библиотека? Есть же Mediator, Wolverine, Brighter и другие проверенные решения. Чем твоя альтернатива лучше?» Честный ответ на тот момент был: «Пока, наверное, ничем особенным — разве что MIT лицензией и чуть лучшей производительностью» . Но за этот месяц я постарался это исправить. Этот пост — мой ответ на те вопросы и рассказ о фичах, которые делают Requestum достойным внимания, а не просто «ещё одной библиотекой в списке».

    habr.com/ru/articles/974616/

    #net #cqrs #open_source #mediatr #c# #requestum #архитектура_по

  2. 🎙️ Bonus #BeerDrivenDevs is out now!

    #MassTransit and #MediatR going commercial on the same day felt like a tipping point.

    We couldn’t wait 2 weeks to unpack it.

    Is the .NET ecosystem in crisis?

    Cheers!🍻

    🌐 dub.sh/Yn8SDvq
    🍎 apple.co/4iTVBuG
    🟢 spti.fi/BVUCRYf

    #dotnet #OpenSource #DeveloperCommunity #OSS

  3. @maxitb @jonsagara another #opensource #dotnet project bites the dust. I get it that #opensourced projects where must be funded and sustainable somehow, but that's a terrible news. #fluentassertions and now #mediatr and #automapper 😔 that's just terrible.
    Companies should pay for it, not developers!!!

  4. @maxitb @jonsagara another #opensource #dotnet project bites the dust. I get it that #opensourced projects where must be funded and sustainable somehow, but that's a terrible news. #fluentassertions and now #mediatr and #automapper 😔 that's just terrible.
    Companies should pay for it, not developers!!!

  5. This was a timely interview, as someone recently started a thread in the forum about , , and

    All of these things have come into being during the lifetime of (27+ years is a long time), and it is interesting to do a compare/contrast with these "newcomer" ideas😁

    Being a long-time advocate of object-oriented design around user scenarios (use cases), the idea of vertical slices for functionality makes a lot of sense to me.

    1/🧵

  6. I keep hearing about frameworks like Brighter/Darker, Wolverine ("critter stack") etc that are alternatives to Mediatr.

    Any suggestions on what is better from a DDD or event-driven development point of view taking into account developer productivity and performance?

    #dotnet #ddd #evetdrivendevekopment #mediatr #brighter #wolverine

  7. I keep hearing about frameworks like Brighter/Darker, Wolverine ("critter stack") etc that are alternatives to Mediatr.

    Any suggestions on what is better from a DDD or event-driven development point of view taking into account developer productivity and performance?

    #dotnet #ddd #evetdrivendevekopment #mediatr #brighter #wolverine

  8. I keep hearing about frameworks like Brighter/Darker, Wolverine ("critter stack") etc that are alternatives to Mediatr.

    Any suggestions on what is better from a DDD or event-driven development point of view taking into account developer productivity and performance?

  9. I keep hearing about frameworks like Brighter/Darker, Wolverine ("critter stack") etc that are alternatives to Mediatr.

    Any suggestions on what is better from a DDD or event-driven development point of view taking into account developer productivity and performance?

    #dotnet #ddd #evetdrivendevekopment #mediatr #brighter #wolverine

  10. I keep hearing about frameworks like Brighter/Darker, Wolverine ("critter stack") etc that are alternatives to Mediatr.

    Any suggestions on what is better from a DDD or event-driven development point of view taking into account developer productivity and performance?

    #dotnet #ddd #evetdrivendevekopment #mediatr #brighter #wolverine

  11. The number of posts confusing #CQRS with #CQS is astonishing.

    Just like the number of articles stating that #MediatR is an implementation of the GOF Mediator. Some even link the book: if they only followed the link they would easily realize GOF Mediator is a completely different pattern.

  12. The number of posts confusing #CQRS with #CQS is astonishing.

    Just like the number of articles stating that #MediatR is an implementation of the GOF Mediator. Some even link the book: if they only followed the link they would easily realize GOF Mediator is a completely different pattern.

  13. The number of posts confusing #CQRS with #CQS is astonishing.

    Just like the number of articles stating that #MediatR is an implementation of the GOF Mediator. Some even link the book: if they only followed the link they would easily realize GOF Mediator is a completely different pattern.

  14. The number of posts confusing #CQRS with #CQS is astonishing.

    Just like the number of articles stating that #MediatR is an implementation of the GOF Mediator. Some even link the book: if they only followed the link they would easily realize GOF Mediator is a completely different pattern.

  15. The number of posts confusing #CQRS with #CQS is astonishing.

    Just like the number of articles stating that #MediatR is an implementation of the GOF Mediator. Some even link the book: if they only followed the link they would easily realize GOF Mediator is a completely different pattern.

  16. If you're migrating #MediatR v12, read the migration guide super carefully!

    If you use behaviors and previously added the `TRequest : IRequest<TResponse>` generic constraint when moving to v11, you need to revert that back to just `notnull` otherwise requests with only the non-generic `IRequest` will SILENTLY no longer be processed by it; no compilation or runtime errors. I now doubly appreciate my API acceptance tests, otherwise I wouldn't have spotted it!

    github.com/jbogard/MediatR/wik

    #dotnet

  17. Trying the “strangler fig” approach to an old webforms 4.8 site and am using #dotnet 7.0 #efcore with postgres (first time!) for identity but now comes the “how to I handle user data requests from the old site”. Thought about an API but before I did - anyone know if there is a way to send #Mediatr request from a 4.8 app and let it be handled in a net 7.0 library? Can’t reference it directly in the 4.8 app but I imagine there’s a way..

  18. Anyone have advice on whether it's better to to use classes or records for MediatR INotifications/IRequests?

    #Mediatr #Mediator

  19. @BearNuzzler

    I saw a microservice that has 1 api endpoint on a controller, and 1 service that does the work. And between them: #mediatR.

    WTF. There was no benefit whatsoever to interposing mediatR there. None.
    Use it when it makes sense, not by rote.

  20. Currently learning more about Clean Architecture.
    Using MediatR seems to be quite en vogue these days. But I don't really understand why. There are some benefits to this abstraction but the code obfuscation and the Service Locator pattern through the backdoor it brings seem like a really bad design decision. It totally removes the dependency declaration of a class which seems horrible to test.
    Or am I just missing something here?

    #csharp #dotnet #CleanArchitechture #MediatR