Whether we’re welcoming the world to NodeConf EU, leading hands-on workshops or speaking at tech conferences, we are passionate about connecting with and contributing to the technology community around the world. You can join us at the following events or click here to get in touch.



NearForm Presents: Node Core + Broken Promises workshop

Sponsored by Red Hat, Hosted by IBM

31 March 2021, 13:00 UTC

This inaugural NearForm Presents event focuses on Node Core, with talks on Events and Promises, observability in Kubernetes, and more. Sponsored by Red Hat and hosted by IBM, the series of Node Core talks is available for free — or you can register for the popular Broken Promises workshop with James Snell and Matteo Collina. The workshop is limited capacity, so be sure to claim your seat today.

13:00 – The Unsung Story of Events, Streams and Promises
Presented by Matteo Collina
Once upon a time, Node.js shipped with promises. Then, promises were no more. Finally, promises were back in JavaScript, and therefore in Node.js. However much had change in node-land, and all Node APIs were either callbacks or based on the reliable EventEmitter. Our hero story starts here: how could we navigate a world of EventEmitters with just promises? Crashes and memory leaks were daily perils, but our hero was not alone: the Node.js team started working in eager to add several tools they could wield to protect themselves from the perils!

13:30 – Consuming New Node.js Observability Features in Kubernetes Environments
Presented by Alex Alykiotis and Luke Holmquist

Once you get your application running in production, the next question is how do you keep it running and running well? Being able to observe what’s going on within your application, the resources it is using and when things are outside the expected norms is an important part of the answer. Learn about the key metrics provided by the Node.js runtime including some new additions and how you can consume these in a Kubernetes environment.

14:00 – Aligning Node.js with the Web
Presented by James Snell

While JavaScript reigns supreme on both the client side and server side, it has always been difficult to write code once that works in both environments. In this talk, James will introduce some of the ongoing efforts to better align Node.js APIs with the client side and what additional efforts to expect in the near future.

14:30 – Wellness Session: Yoga with Ro
Presented by Roisin Kavanagh

A 20 minute yoga practice with shoulder and hip focused asanas, some relaxing pranayama and a short meditation designed to realign your energy.

14:50 – Wellness Session: Mindfulness in the Midst
Presented by Susan Mazzara

It is not always easy to fit a 20-30 minute sitting meditation into our busy days, especially in the middle of a work day. This session will give you three tools for practicing mindfulness in the midst of your busy work days.

15:00 – What’s Next, the future of Node.js
Presented by Joe Sepi, Michael Dawson and Bethany Griggs

Want to know what is next for Node.js? New features? Major changes? What’s controversial? Key initiatives at the technical and organisational level?

  • Learn about new features in the latest versions of Node.js.
  • Learn about strategic initiatives and what teams are working on within the Node.js community.
  • Gain insight into how to leverage some of the new technology within Node.js.

15:30 – Broken Promises Workshop
Presented by James Snell and Matteo Collina

In our experience, if you are using promises, you are likely using them wrong (and nearly everybody else is too). This is most often due to misunderstandings about how Promises work, choices that were made by TC39 when designing the promises API, inconsistencies in how Promises are used, or failure to account for the cost of using Promises in an application, and ultimately how the event loop works.

In this workshop, we aim to help developers do the right thing with Promises. 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 maximize the effectiveness of their code and avoid common performance pitfalls.

Full Access ticket (includes workshop): €20

Full ticket price to be donated to tech2students

Talks Only ticket: Free

Decoded Technology Talks Series

A Roundtable Technology Series

The new web series that puts technology into context by exploring the real-world applications and day-to-day challenges addressed by modern software.
Save My Place

Series calendar

  • 1 April 2021: Building accessible solutions

  • 6 May 2021: Designing systems for growth
  • Episode 1: Solving the frontend sprawl – Watch Now

  • Episode 2: Doing SaaS development right – Watch Now

  • Episode 3: Going Serverless – Watch Now

  • Episode 4: Rethinking content management – Watch Now

  • Episode 5: The next 25 years of JavaScript – Watch Now

  • Episode 6: Deploying from day one – Watch now