← Home
Writing — everything since 2018
Long-form notes from the unglamorous middle of building software. Mostly Python, JS/TS, Postgres, and applied AI.
2024
Feb 27, 2024 10 min
Django AutoField, BigAutoField & Prefixed IDs Explained
AutoField vs BigAutoField in Django: 32-bit vs 64-bit, what DEFAULT_AUTO_FIELD sets, pk vs id, and queryable prefixed IDs like ORD0003 — with examples.
Jan 30, 2024 12 min
Mastering Reporting in Django with PostgreSQL Views
PostgreSQL views as first-class Django migrations — fewer surprises, faster reports, and a cleaner ORM surface area.
2018
Aug 05, 2018 4 min
Capture Movement Like a Pro — Motion Detection in JavaScript
Turn a webcam into a tripwire with two canvases, a frame diff, and surprisingly little math.
Jun 22, 2018 4 min
Serverless Twitter Bots with Google Apps Script
A tiny 2013-era hack, dusted off — using Apps Script as a free, persistent cron for OAuth-flavored side projects.
Jun 12, 2018 4 min
Hosting a Site on the Cloud, Cheaply, with WordPress and Gatsby
A static front, a headless back, and a hosting bill that fits inside a coffee.