The thing I love the most about front-end: I get to learn new ways of doing things all the time! That's how I learned Functional Programming and, more recently with the discovery of Cyclejs, Reactive Programming. It has completely changed the way I think about UI and, I believe, made me a better developer.
Filmed at http://2016.dotjs.io on December 5th in Paris. More talks on http://thedotpost.com Thomas explains how Cycle.js and Functional Reactive Programming can help us define User Interfaces as Pure Functions of Time by trying to model a Lightning Talk.