Left-pad and the day 11 lines of code broke the JavaScript ecosystem
One developer unpublishing an 11-line npm package in 2016 broke builds worldwide for hours. A retrospective on left-pad and the supply-chain lessons it left behind.
Languages, frameworks, and building software for the web and beyond.
20 articlesOne developer unpublishing an 11-line npm package in 2016 broke builds worldwide for hours. A retrospective on left-pad and the supply-chain lessons it left behind.
For many projects the build-to-JS step is now optional: mainstream runtimes run .ts files natively via type stripping.
Python 3.13 ships an experimental free-threaded build and JIT compiler, a redesigned REPL, and real speedups. Here's what each feature actually does and how to try it.
ECMAScript 2026 is here with seven quiet features — from Math.sumPrecise to Iterator.concat — each deleting a real piece of boilerplate.
Navigate, inspect, and control a Linux system from the terminal — the core commands every developer uses daily.
A clear, low-overhead Git workflow for solo developers — branching, commit hygiene, messages, and safe rollback.