DEV Community

Cover image for 5 Top Node.js Streams Resources You Should Learn to Level Up Your Node.js Skills 🚀💯
Fabrizio Lallo for Node Doctors

Posted on • Edited on

5 Top Node.js Streams Resources You Should Learn to Level Up Your Node.js Skills 🚀💯

If you want to master Node.js, stop screwing around 🛑.

Learn Streams.

Streams are the fundamental block of the essential Node.js features:

  • HTTP server
  • File management
  • Encryption and Decryption

This means you can build (TODAY) a video streaming service or ingest and transform terabytes of data just by learning streams.

You can use these resources and unlock all the Node.js power 🔐🔥.

1. Streams workshop 📒

Don’t you know anything about theory and practice about streams? This workshop is the gold standard and the perfect place to get started with streams—an ideal combination of theory and practical exercises.

Author ✍🏻: Luciano Mammino

Link 🔗: https://github.com/lmammino/streams-workshop

2. Everything you should know about Node.js Streams 📽️

If you are more of a “video guy,” these are fantastic walkthrough about how streams work and how you can use them in your project.

PLUS 🆕: the first video contains the new stream features introduced in Node.js v18.

Author ✍🏻: Erik Wendell

Link 🔗: https://youtu.be/BdePYKgrMh0

EXTRA:
Author ✍🏻: Luciano Mammino

Link 🔗: https://youtu.be/ldcfYB_mo6Q

3. Understanding Streams in Node.js 🔁

Modern Node.js streams with async iterator.

Author ✍🏻: Liz Parody

Link 🔗:  https://nodesource.com/blog/understanding-streams-in-nodejs/

4. NodeJS Backpressuring in Streams 🚱

Backpressure is an important technique to prevent your application from being overwhelmed by data. It is essential to understand and master backpressure.

Author ✍🏻: Vladimir Topolev

Link 🔗: https://enlear.academy/nodejs-backpressuring-in-streams-52638f505e1b

5. How To Code A Video Streaming Server in NodeJS 🕹️

All Node.js stream knowledge is put into practice to build a real-world example: a video streaming service.

Author ✍🏻: Abdisalan Mohamud

Link 🔗: https://youtu.be/ZjBLbXUuyWg

If you liked the article, follow us on Twitter @fabrizio.lallo and @AndrewHu368

Credits to Conny Schneider
https://unsplash.com/photos/pREq0ns_p_E

Top comments (0)