Writing

Field notes

Things we learned by building them: implementation details, operating decisions and the occasional idea that refused to stay small.

  1. · 30 minute read

    A Sky API Built for One Sentence

    How an accessible star-field description became a privacy-aware public astronomy API with shared browser/server code, real HTTP caching, and honest limits.

  2. · 34 minute read

    nginx Done Right—Well, How I Like It

    Twenty years with nginx, from a Linode VPS to a tested agreement among the web server, operating system, deployment process, and application.

  3. · 24 minute read

    Why I Use Unix-Domain Sockets Behind nginx

    Why a same-host Node.js application belongs on a filesystem socket: fewer exposed ports, precise access control, measurable speed, and honest limits.