Do you have a feeling that adding a new feature in your enterprise application is more chore than it is a mental challenge? Copy-paste components, services, actions, reducer, effects... You are not the only one. All big applications eventually suffer from the same symptom - huge amounts of boilerplate code.
Luckily, TypeScript provides a solution! By smartly using generics we can get rid of this boilerplate.
Come join me on this quest of removing the clutter once and for all and bringing out the essential parts into focus!