Elektrine lite

← Feed

@crashtestdev@woof.tech

Post #2191340

2025-04-03 13:00 UTC

So, for anyone not in dotnetland, MediatR is a library which is commonly implementing a design pattern known as CQRS, one of the many completely pointless "design pattern for the sake of design patterns" found within OOP and which I have been trying dearly to make people stop using. 2 months ago its lead developer posted in a comment to a reddit thread 'You can print it on a shirt “I will never commercialize MediatR”. And I will sign it.', only for that lead developer to, two months later, make it closed source... Jimmy, you have no idea how much of a favour you are doing for me https://www.reddit.com/r/dotnet/comments/1iamrqd/comment/m9e36u2/ #dotnet #csharp #softwaredevelopment #opensource #oss

Replies (1)

  • @maxitb@mastodon.social 2025-04-03 13:58

    @crashtestdev@woof.tech CQRS is not pointless. It's a way to allow high performance system to work in a highly concurrent environment without deadlocks while providing an easy way to implement rollbacks. But I agree that MediatR was always a bit overkill and there are better alternatives available for years now.

    Open ##2870566