Language · Technology

TypeScript

A typed superset of JavaScript that catches whole classes of bugs before runtime — standard practice now for any React or Node codebase meant to last.

Why I use it

  • Catches typos and mismatched data shapes at build time instead of in production
  • Makes a codebase far easier for a future developer (or me, six months later) to pick up safely
  • Editor autocomplete becomes dramatically more useful with real types in place

Where it fits

  • Any React or Node project expected to be maintained long-term
  • APIs where the shape of request/response data needs to stay consistent