Flux Architecture Demystified
Redux and NGRX Aren't That Hard

My goal in this article is to show how simple this architecture can be, and how in less than 40 lines of code we can make such an architecture work.
Demystifying the Angular Router
It's simpler than you think

Angular routing may seem like a mysterious black box, but actually, it's simple. It listens to URL changes to render the correct component and changes the URL when navigation occurs. That's about it.
Object Mutation vs TypeScript
Why You Should Avoid Object Mutation

We use TypeScript to make assumptions on what a variable contains and when a code is well-typed we trust it blindly, as we are supposed to. But there is a trap.