This Saturday at meet.js Summit our Kuba Strojewski will give a speech. As usual he's going to be mysterious at first but then he'll lift the fog on the topic of monads in JavaScript. Kuba's talk will provide you with new tools in your repertoire.

In Kuba's own words:

Can unfamiliar pattern from world of statically typed functional languages improve JavaScript world? For sure YES! The elastic nature of JavaScript can handle great ideas from many alien worlds. With a little help of modern tools like monet.js and TypeScript we can achieve awesomely descriptive aesthetics of our code and drop some imperative bloat.
12:15 [track 1 // main auditorium] Awesomely descriptive JavaScript with monads

meet.js Summit is sold-out unfortunately but you may want to check out Kuba's post about Monads on tech.evojam.com.