Autoplay
Autocomplete
Speed
Previous Lecture
Complete and Continue
You Don't Know Node
Why Use Node.js?
Introduction, Slides and Code ⬇️ (1:46)
Starting with Basics: Why Use Node.js? (3:34)
Blocking vs Non-Blocking Systems (3:35)
Blocking Code (1:31)
Blocking Code Demo 💻 (1:33)
Sync vs. Async Code and Other Node Benefits (4:22)
Global and Process
Process, CLI Arguments, Env Vars and Other Globals (2:51)
Global Process Demo 💻 (1:04)
Event Emitters
Intro to Observer Pattern in Node with Events (4:33)
Events Demo: knock-knock 💻 (2:25)
Advanced Observer Usage with Events (3:35)
Events Demo: job-weekly 💻 (3:31)
Stream
Intro to Stream for Continuous Data Processing (2:50)
Readable Stream stdin (1:37)
Alternative Stream Interface read() (2:42)
Stream Request&Response and Pipe Interface (4:22)
Buffer Demo 💻 (0:50)
Stream Server Demo 💻 (4:17)
Cluster
Vertical Scaling with Cluster (4:58)
Cluster Demo 💻 (3:14)
Advanced Clusters with pm2 Demo 💻 (2:51)
Spawning External Processes (2:55)
Async Errors
Async Errors Problem and Best Practices (5:12)
Async Errors Demo 💻 (2:14)
Async Patterns with Domain (1:54)
Domain Demo 💻 (1:17)
Bonus: C++ Addons 🎁
Hello World C++ Addon (4:26)
C++ Addon Demo 💻 (3:08)
PS: Get More from NodeU! (1:36)
Global Process Demo 💻
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock