Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
5 things you have to do in 2026 to avoid leaving your server exposed.
Lately I have received several messages like “they opened my VPS” or “they entered me via SSH and I don't know how.” I'm not going to sell you smoke: if you self-host, basic security is not optional. ...
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...
I got tired of paying for lead tools and I created my own
Desde hace meses vengo renegando con las herramientas de lead generation. Te prometen oro, pero entre planes “Pro”, límites raros y features bloqueadas, terminás pagando cada mes sin tener control rea...
Magnetic keyboard for programming? Keychron H2 HE
Introduction I got curious about magnetic switches and brought the Keychron H2 HE to the table. I did a short unboxing and put it face to face with my Lofree Flow, which I have been using every day to...