Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
Basic security is not optional when you self-host. Here are five practical tasks I set up on every new server to avoid the classic 'they got in via SSH' moment.