Promises, Promises: An Exploration of Promises in Javascript

  • July 24, 2013 · 6:30 PM
  • This location is shown only to members


Promises are the most popular pattern for writing asynchronous JavaScript code, existing in some form in every client-side framework in widespread use today. We’ll give a conceptual intro to promises in general, and talk about ways they can make your code nicer. We’ll also spend some time on the past and future of promises in JavaScript: how we got to where we are, and what efforts are underway to standardize them in the browser and in the language. Finally, we’ll look at some bleeding-edge things you can do with promises, including combining them with the upcoming generators language feature for much simpler async code, and using them as proxies for remote objects (“promise pipelining”).

About the Speaker

Domenic loves using JavaScript for everything, from frontend work to desktop applications to Node.js servers to Windows 8 apps. He's passionate about things like software craftsmanship, the next version of JavaScript, and making the standards process more transparent to developers, and is known as one of the co-authors of the Promises/A+ open specification. Domenic works at Lab49 here in New York City.

This meeting will be held at the Microsoft offices as usual. Check the Meetup site for details!




Join or login to comment.

  • Mohit

    Only single day to go for the most informative session with windows azure rock star!! Join us on Monday !! "Discuss windows azure active directory"

    November 2, 2013

  • rdonfreeman

    Very educational

    July 26, 2013

  • Vietnhi P.

    Great presentation about promises. I suspect that they are intended to bring some kind of synchronicity to an asynchronous environment but doing that is not an end in itself. Apparently, one ulterior motive is to force error handling to the surface rather than let it be buries somewhere deep in the code. Overview of the state of the art as far far as implementation of promises in angular, ember and jquery was invaluable. If promises are this valuable, it's going to be a matter of three to six months before every major framework properly implements them.

    July 25, 2013

  • stephen t.

    Being effective at asynchronous processing in a single-threaded language is critical. Great presentation.

    July 24, 2013

  • kennydust

    Is this being recorded?

    July 24, 2013

  • George C.

    Sorry cannot make it. Wish I could...

    July 23, 2013

  • Jon S.


    July 15, 2013

  • Siji V.

    Siji Varghese

    July 15, 2013

Our Sponsors

  • Typemock

    Typemock has provided complimentary licenses of their Isolator product

  • Apress

    Apress provides books for raffles and offers discount codes for members.

  • Infragistics

    Licenses for Giveaways

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy