Streams and functional reactive programming are the future of all user interfaces.

Streams and functional reactive programming are the future of all user interfaces. State management, asynchronous behaviour and user input all fall under this abstraction in a unified way.

Rx is the biggest library in this space, RxJS, the JavaScript version developed at Netflix is basically baked into new Angular but you can use it independently of any framework. There are other streaming libraries which I plan to get deeper into as well, particularly Most.js

Currently reading Functional Light JS by Kyle Simpson.

Currently reading Functional Light JS by Kyle Simpson. You can read this for free online https://github.com/getify/Functional-Light-JS or buy the ebook from Leanpub.

This book explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call “Functional-Light Programming” (FLP) and apply it to JavaScript.