Original: https://codingcat.dev/podcast/1-50-making-state-management-domain-agnostic-with-derxjs
Questions
- 
First tell us a little about yourself and your background.
- Senior Engineer and Engineering Manager at Nrwl
 - Father of 6, Grandfather of 2
 - Enthusiast for writing/podcasting/oss/other forms of communication (tech or otherwise)
 - Co-founder DeRose Brothers Real Estate
 
 - What was your motivation to create @derxjs? 
- I'm extremely "long" on RxJS - in particular in its ability to elegantly compose domain-agnostic state management code.
 - derxjs is a way of packaging that power in a way that separates "state" concerns with "view" concerns (the 
DeRxJSViewModelinterface) - derxjs/reducer is our first package for assisting folks in writing domain agnostic state management (that harnesses the power of RxJS without actually writing any)
 - derxjs/react is our first package on the other side of the 
DeRxJSViewModelinterface - designed to help folks leverage RxJS in their react projects (again, without actually writing any RxJS code) 
 - How does this differ from rxjs or Redux? 
- This is a 'framework' (may be generous) for using RxJS - a 'spiritual successor' to NgRx
 - derxjs/reducer should feel extremely familiar to anyone that's written NgRx or Redux code.
 - Exciting things in the pipes from the "framework": declarative testing tools && ai powered code-generation
 
 
Additional Links
- NPM 
@derxjs/viewmodel- https://www.npmjs.com/package/@derxjs/view-model - https://www.npmjs.com/package/@derxjs/react
 - https://www.npmjs.com/package/@derxjs/reducer
 - GitHub - https://github.com/ZackDeRose/derxjs
 - Part1 - https://dev.to/zackderose/the-derxjsviewmodel-pattern-the-e-mc-2-of-state-management-part-1-3dka
 - Part2 - https://dev.to/zackderose/the-derxjsviewmodel-pattern-the-emc2-of-state-management-part-2-2i73
 
              
    
Top comments (0)