This video is 7 minutes of garbage followed by 35 minutes of a very well-made argument against MVC and an articulate point against Angular JS.
The frameworks used: Flux and React.js, sound a lot like what EWL has been doing server side with its lifecycle (in terms of how it throws out and rebuilds the control tree when there’s any change, and how it allows developers to think about just loading the current state instead of handling both the initial state and mutations to the state).
React.js may be a very good way to get into the heavier client-side stuff without creating an unmaintainable pile of garbage.
At the very least, the well-made arguments here might lead to the world taking a different direction than it has been (where systems built on newer technologies are increasingly difficult for developers to understand and make meaningful changes to).