4 posts in Notebook

Hi, I'm Fizz! I'm a .NET and JavaScript enthusiast who also loves gaming. I like to share interesting stuff and try to write elegant and efficient code. I'm passionate about design patterns and apply Software Engineering best practices almost always.

Generic MediatR CRUD Feature

Generic MediatR CRUD Feature

Fiyaz Hasan /

The notion of having a generic mediatR feature is that you get to write less code for a bunch of similar features for each domain entitiy…

MassTransit Mediator with ASP.NET Core

MassTransit Mediator with ASP.NET Core

Fiyaz Hasan /

Mediator is one of the 23 design patterns stated inside the GOF Design Patterns book. All it does is encapsulates communication between objects, hence no coupling. It falls into the object behavior patterns category. MassTransit has a mediator implementation. Let's talk about it.…

My Notebook: Redux & NGRX

My Notebook: Redux & NGRX

Fiyaz Hasan /

Application state is subjected to change. A reducer is a pure function that takes the current state and an action been dispatched upon it. Depending on the action type it produces a new state and returns it. States are immutable.…