Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
Basic security for your self-hosted server (2026) | SSH, Firewall, Updates and Backups
If you self-host something (a VPS, a small server at home, Docker, Coolify, Caddy, Traefik), there is a security floor that you have to cover no matter what. I have been asked a lot: “What is the mini...
Migrate NGINX & PHP-FPM to Coolify
A step by step guide on how I migrated my Wordpress from NGINX and PHP-FPM to Coolify