Next Meetup

Mark Withers - TBC
Mark Withers - Back to the Futures Asynchronous programming in JavaScript has been on an exciting journey over the life of the language. We've always needed to avoid blocking UI to do computation, and various solutions have been explored over the years - events, callbacks, Observables, Promises... It's likely that you've encountered Promises if you've been writing any JavaScript in the last few years, and with native Promise implementations in NodeJS and all modern browsers, combined with the introduction of async/await in ES6, they've never been more ubiquitous or useful. It may seem like a crazy time to be looking for alternatives when Promises have so clearly 'won' the async battle, but I think there is a lot to be learned from an older technique from functional programming. A technique that is lazy (we functional folk consider this a good thing), cancellable, and conforms to the monadic interface, opening up a world of interactions with other useful functional techniques. I think it's time to try Promise's algebraic cousin, the Future.


2nd Floor Broad Quay House, Prince Street, BS1 4DJ · Bristol

Upcoming Meetups

What we're about

Public Group

A friendly community of JavaScript developers that hold monthly talks in the beautiful city of Bristol.

Slack: https://s (

Members (1,518)

Photos (98)

Find us also at