Weekend Reader 2018.12: More Alternatives to NgRx

NGXS — State Management for Angular
The search for an alternative to NgRx/Redux is not over. This library has a programming model that fits much nicer into the Angular code style, using classes and decorators and reduces a lot of boilerplate that comes with NgRx/Redux.
This post explains the reasoning behind creating NGXS:
https://medium.com/@amcdnl/why-another-state-management-framework-for-angular-b4b4c19ef664
ngrx-data
John Papa and Ward Bell (two well known figures in the Angular community) are not convinced of NgRx/Redux, that is why they created ngrx-data. It is a wrapper on top of NgRx that abstracts NgRx completely: Your application does not use any constructs of NgRx directly.
Here is an example how to use it: https://github.com/johnpapa/ngrx-data-lab
Podcast: Angular in Action Episode 174: Reducing Boilerplate of Redux/NGRX Patterns in Angular
This podcast contains background information about why John Papa and Ward Bell are not convinced of NgRx /Redux.
“We found that If you have an application with 100 entities, it was impossible to follow the Redux pattern”
Dividing frontend from backend is an antipattern
A post trying to break with the common prejudices and disdain of traditional backend developers for the frontend.
9 Influential JavaScript Developers You Should Follow
I am following them on twitter …
JavaScript vs. TypeScript vs. ReasonML
A short overview/opinion about two type-systems for JavaScript. The comments to the post are interesting …
SmooshGate FAQ
There was the proposal to rename the future flatten
operator of JavaScript Arrays to smoosh
… things escalated quickly. Her is the summary.