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)