Emmanuel Akinfulubi

Node.js, from zero

JavaScript on your own machine, from the first console.log to a program you can ship, and every line of output on every page really ran.

Where this stands

50 of 50 lessons written. The bar on every card below is counted from the lesson files that exist, not from a number I typed. A lesson that is planned and unwritten says so on its own page too.

  • 355 Node panels, every one executed by Node v26.7.0 during this build
  • 121 of those also run in this page, each checked to print exactly what Node printed
  • 43 terminal sessions, 134 real commands with their real exit codes
  • 552 checks, all passing, or this build would have refused to write
  • 72 panels that die on purpose, across 26 distinct error names and codes, each showing what Node really printed
  • 8 listings shown but not run, each stating why on the panel itself
  • No network, and no npm dependencies: npm itself is pointed at an address nothing answers on

Newsletter

New writing, when it lands.

Occasional notes on shipping software with AI agents. No schedule, no filler, unsubscribe in one click.