On this page
Tutorials​ Node.js Best Practices - Summary and curation of the top-ranked content on Node.js best practices, available in multiple languages.Nodeschool - Learn Node.js with interactive lessons.The Art of Node - An introduction to Node.js.stream-handbook - How to write Node.js programs with streams.module-best-practices - Some good practices when writing new npm modules.The Node Way - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.You Don't Know Node.js - Introduction to Node.js core features and asynchronous JavaScript.Portable Node.js guide - Practical guide on how to write portable/cross-platform Node.js code.Build a real web app with no frameworks - A set of video tutorials/livestreams to help you build and deploy a real, live web app using a handful of simple libraries and the core Node.js modules.Discovery​ Articles​ Newsletters​ Introduction to Node.js with Ryan Dahl Hands on with Node.js Nodetuts - Series of talks, including TCP & HTTP API servers, async programming, and more.V8 Garbage Collector - Trash talk about the V8 garbage collector.10 Things I Regret About Node.js by Ryan Dahl - Insightful talk by the creator of Node.js about some of its limitions.Mastering REST APIs in Node.js: Zero-To-Hero - Video course on how to make REST APIs using Node.js.Make a vanilla Node.js REST API - Building a REST API without using a framework like Express.Google I/O 2009 - V8: High Performance JavaScript Engine - The basics of V8 architecture and how it optimizes JavaScript execution.Google I/O 2012 - Breaking the JavaScript Speed Limit with V8 - How V8 optimizes JavaScript execution.Google I/O 2013 - Accelerating Oz with V8: Follow the Yellow Brick Road to JavaScript Performance - How to detect app bottlenecks and optimize performance with V8 knowledge.Node.js Internal Architecture | Ignition, Turbofan, Libuv - How Node.js works internally, with a focus on V8 and libuv.Introduction to libuv: What's a Unicorn Velociraptor? - libuv
architecture, thread pool, and event loop, with its source code.libuv Cross platform asynchronous i/o - libuv
architecture in detail, such as where it's actually using threads.You Don't Know Node - ForwardJS San Francisco - Explaining Node.js internals with quizzes about V8, libuv, event loop, module, stream, and cluster.Node.js blog webapplog.com - Blog posts on Node.js and JavaScript from the author of Practical Node.js and Pro Express.js Azat Mardan.Courses​ Cheatsheets​ Express.js Stream FAQs - Answering common questions about streams, covering pagination, events, and more.Strong Node.js - Checklist for source code security analysis of a Node.js web service.OctoLinker - Chrome extension that linkifies dependencies in package.json, .js, .jsx, .coffee and .md files on GitHub.npm-hub - Chrome extension to display npm dependencies at the bottom of a repo's readme.RunKit - Embed a Node.js environment on any website.github-npm-stats - Chrome extension that displays npm download stats on GitHub.npm semver calculator - Visually explore what versions of a package a semver range matches.CodeSandbox - Online IDE and prototyping.Miscellaneous​