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

13 1 1 1 1

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

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Postgres on Neon - Get the Free Plan

No credit card required. The database you love, on a serverless platform designed to help you build faster.

Get Postgres on Neon

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay