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

Systems Engineer, Cloudflare
James is a core contributor to both Node.js and the Cloudflare Workers runtime. He is on the Node.js Technical Steering Committee, has authored or contributed to a number of standards, and is working to drive the adoption of standard APIs across multiple JavaScript runtime enviro... Read More →
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