Skip to content
Writing

#sqlite

3 posts

  1. · 3 min read Deploys that refuse no connections Restarting a single-binary app without dropping requests: systemd socket activation, a graceful shutdown, migrations both versions accept, and continuous SQLite backups.
  2. · 3 min read Catching N+1 queries before they ship Renox has no lazy relations on purpose. What it has instead: loaders that fetch a page's related rows in one query each, a debug page that flags repeated SQL, and tests that count queries.
  3. · 2 min read Why we ship one binary and SQLite Fewer moving parts, faster pages: how Renoxium's apps run as a single program with the database next to it.