RadDevon

Build an HTTP client and juggle Async calls in Node

We started learning Node.js together in a recent video and followed that up by building our own Node module. We’ll continue through the Node.js workshop in this video by building an HTTP client and learning how to manage multiple asynchronous calls that are dependent on one another. We’ll also get some practice refactoring by revisiting a solution that worked but wasn’t very maintainable.

Video Notes

❗️ If you missed the first two videos, go back and watch them before you try your hand at these exercises.
📺 Part 1- We dip our toe in learning how to deal with I/O and how to use core Node modules.
📺 Part 2- We use an array method to filter a directory listing and try our hand at building our own module.

📝 We’re working through the excellent Learn You Node workshop together.

📚 As you work through the exercises, use the Node.js documentation to help you understand how to use Node’s core modules.

👋 Thanks for watching! Leave your questions on YouTube or on Twitter. Look out for upcoming videos in which we’ll work through the remaining exercises together.

Hey, I’ve been making these tutorials. They’re fun for me, and they’re probably fun for you too. Just make sure you don’t fall into the trap of working through tutorial after tutorial while never getting any closer to your ultimate goal of becoming a web developer. One way to do that is by doing freelance work.