Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
Basic Self-Hosted Server Security (2026)
A practical security floor for anyone self-hosting: SSH hardening, firewall rules, automatic updates and backups so your VPS stays safe.
Migrate NGINX & PHP-FPM to Coolify
A step-by-step migration of a WordPress site from NGINX + PHP-FPM to Coolify, covering the database, files, permissions and DNS cutover.