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)