Switch between one-reader pricing and team licenses for up to 25 team members.
Individual pricing is for one reader and one personal purchase record.TEAM LICENSES INCLUDE UP TO 25 MEMBERS. DOWNLOADED CONTENT MAY BE SHARED INTERNALLY WITH UP TO 30 PEOPLE TOTAL.
Downloadable book bundle
Digital Bundle
Volume I as EPUB, light/dark PDFs, slides, cheatsheets, and future updates.
Build a local database with a binary disk format, append-only segment files, direct lookups, corruption checks, recovery, deletes, compaction, and benchmarks.
Binary record format with checksums and append-only segments
Indexes, recovery, tombstones, and compaction
Format docs, recovery reports, and benchmark output
Build a resolver CLI that accepts an importer and specifier, traces lookup decisions, records package metadata, flags CJS/ESM hazards, and writes reports.
Resolver traces for files, packages, exports, and conditions
CJS/ESM hazard detection and module cache graph output
Build a local task runtime that reads task definitions, schedules work, limits concurrency, records attempts, handles failures as data, and persists state.
Task validation, scheduling, concurrency limits, retries, and cancellation
EventEmitter lifecycle events, async iterator progress, persistence, and resume
State, latest-run, mode, benchmark, and final reports
Personal and team purchases cover readers. A separate license is for educators, creators, publishers, trainers, or organizations that want to reuse NodeBook text, diagrams, slides, or explanations in their own material.
Every lab is a complete project with commands, checkpoints, reports, debugging notes, and a finished runtime tool you can keep extending.
01Build the system
Create the CLI, files, parsers, servers, or workers.
02Measure the behavior
Run commands, inspect reports, and compare runtime output.
03Handle failure paths
Debug partial writes, slow sinks, malformed frames, and shutdown.
Before you buy
Clear answers about the free book, paid bundles, updates, and licensing.
Is the book still free online?
Yes. NodeBook stays free to read online. Start from the free book index.
What's the Digital Bundle?
The Digital Bundle is the downloadable Volume I package for Nodebook: EPUB, light PDF, dark PDF, slides, cheatsheets, future updates, and lifetime access to the files.
What are Node Runtime Labs?
Node Runtime Labs are the premium project bundle for building, measuring, debugging, optimizing, and explaining complex Node.js systems. The current bundle includes seven long-form runtime builds.
Do Labs come with the Digital Bundle?
The Digital Bundle includes the downloadable book files, slides, cheatsheets, and updates. Labs are sold separately as Node Runtime Labs, or included with NodeBook Pro.
Does the Labs bundle include the EPUB/PDF/slides?
The Labs bundle includes the paid lab guides. NodeBook Pro includes Labs plus the downloadable Volume I materials.
What is NodeBook Pro?
NodeBook Pro includes Node Runtime Labs and the Digital Bundle in one purchase. It saves $9.99 compared with buying separately.
Do I get future updates?
Yes. Each paid product includes future updates for the material inside that product. Labs buyers also get the three upcoming labs when they are released.
Is this a subscription?
Digital Bundle, Node Runtime Labs, and NodeBook Pro are one-time purchases.
Do you offer team pricing?
Yes. Team pricing supports up to 25 team members and internal sharing with up to 30 people.
Can I use notebook content in my course or article?
Personal and team purchases cover readers. A separate license is for educators, creators, publishers, trainers, or organizations that want to reuse NodeBook text, diagrams, slides, or explanations in their own material. See the licensing page.
NodeBook E-Book, PDFs, Slides, and Node Runtime Labs