Duration: 5h 20m | Video: h264, 1280×720 | Audio: AAC, 44kHz, 2 Ch | 5.3 GBGenre: eLearning | Language: EnglishIn the Hard Parts workshops you balance developing ‘under-the-hood’ mental models of how the challenging concept works with diving into coding challenges – giving you the capacity to effortlessly navigate through any new problems.
In this workshop we will go under the hood of Node in two contrasting ways – by understanding developing servers from intuitive first-principles (HTTP, TCP/IP, Ports, Loopback, SSH) and by understanding the JavaScript features that make up Node (event loop, streams, buffers, asynchronicity, prototypes).
Taking these two approaches together we will develop a deeper understanding of servers, Node and JavaScript itself.
By coding along with us in the Workshop, you’ll:Understand the full model of server-side development and deployment, whatever the extent of your background (HTTP, TCP/IP, Ports, Loopback, SSH)Understand JavaScript’s callback pattern intuitively, to build simple servers and by easily manipulating request, response objects and using the middleware patternUnderstand how Node’s event loop is implemented under-the-hood to help fix the trickiest of Node bugs and performance bottlenecksHow to build modular and maintainable server-side applications with Node’s module pattern and closureHow to build more performant and optimized applications with the help of streams and buffers