Past events

A Deep Dive into Node.js Streams

THURSDAY - April 18TH, 2024

Matteo Collina

Streams are the lifeblood of many Node.js applications, enabling efficient data processing and manipulation. But their evolution has been anything but straightforward.

Masterclass content overview:

In this masterclass, we did a deep dive into stream development, exploring:

Why are streams fundamental in Node.js development?

How do I consume a stream? Modern streams usage is promise-based and… iterative!

Understanding the evolution of Streams across the versions of Node.js (Streams 1, 2, 3, and "current")

How do I write a stream? Learn about Readable, Writeable, Duplex, and Transform streams and how backpressure affects them.

How to process a large amount of data using streams