Node Week 2017
2017-04-10..2017-04-14
-- online --
who it's for
backend Node.js developers, node.js core contributors, performance engineers, platform engineers, site reliability engineers, IoT and robotics developers, engineering managers
topics
fast JSON logging and batching; SWIM gossip membership protocol; TChannel and Hyperbahn overlay networking; async/await in Node 8; WebAssembly in Node; napi ABI stability for native modules; HTTP/2 implementation with nghttp2; HTTP/2 header compression and flow control; zero-fill safe buffer changes; semantic release and dependency automation; Johnny-Five, Tessel and ESP8266 robotics
| title | author | length |
|---|---|---|
| The Cost of Logging | Matteo Collina | 37m |
A fast JSON logger is built and benchmarked: raw HTTP hits ~21,000 rps, Express ~88,200 rps, adding Bunyan drops throughput to ~2,000 rps while switching to… | ||
| SWIMming in the Microservices Ocean | Luca Maraschi | 34m |
Describes concrete pieces: adoption of the SWIM gossip membership protocol, consistent hashing for application‑level sharding, and Uber’s move from HTTP to… | ||
| The State of Node Core | Colin Ihrig | 01h 01m |
Concrete roadmap: Node follows a twice-yearly major cadence with even-numbered releases becoming LTS and node 8 (carbon) slated to ship async/await async/await… | ||
| Introduction to JavaScript Robotics | Suz Hinton | 44m |
Covers concrete choices and working demos: Arduino Uno is an 8 MHz, 32 KB board that runs Firmata so Node.js on a laptop controls LEDs and motors via… | ||
| Self Improving Software | Gleb Bahmutov | 33m |
Argues that splitting large Node codebases into small modules plus rigorous tests lets upgrades be automated and safe. Demonstrates using exact dependencies… | ||
| HTTP 2 for Node js Core | James M Snell | 45m |
An HTTP/2 implementation for Node core exists as C-backed glue to nghttp2 with a minimal core API (session + stream) and a compatibility layer; header… | ||
| Perf Stories | David Mark Clements | 40m |
Case studies and concrete wins matter: code changes cut servers to one third while doubling throughput and halving latency, Pino logs 10,000 messages in ~250ms… | ||
| Learning in Node js | Tracy Hinds | 27m |
2017 survey data shows who is learning Node and where it breaks: typical user is 31 with six years of dev experience and about two years using Node, 95% learn… | ||
| nothing matches | ||