OpenJS World has ended
NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for OpenJS World 2020 & Registration Information.
Back To Schedule
Wednesday, June 24 • 11:30am - 1:20pm
Workshop: Broken Promises, The Workshop Edition - James Snell & Matteo Collina, NearForm

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
At the 2019 Node+JS Interactive in Montreal, James presented a talk discussing the various ways people completely abuse Promises in Node.js. The reaction to that talk was powerful and we received several requests to expand on the topic and to help developers learn to do the right thing with regards to Promises. In this workshop, Matteo and James will do exactly that. Through a series of hands on exercises and puzzles, developers will learn the ins and outs of developing with Promises in Node.js, learning everything they should do, and most importantly what they shouldn't do, in order to maximum the effectiveness of their code and avoid common performance pitfalls.

avatar for James Snell

James Snell

Principal Engineer, Cloudflare
James is a core contributor to Node.js, a member of the Node.js Technical Steering Committee, co-chair of the Web-Interoperable Runtimes Community Group, and a principal engineer at Cloudflare working on the Workers runtime.
avatar for Matteo Collina

Matteo Collina

Technical Director, NearForm
Matteo is Technical Director at NearForm, where he consults for the top brands in the world. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics... Read More →

Wednesday June 24, 2020 11:30am - 1:20pm CDT
Room 4
  JS Architectures and Patterns, Workshop