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.
Install n8n with Docker the Easy Way
Start with n8n without breaking your machine. Two Docker commands are enough to have a local workflow automation server up and running.
5 Apps that I ALWAYS install on all my macs
Every time I start a Mac from scratch I install these five apps. They are not filler; they are the ones that save my day-to-day workflow.
5 Home Server Projects (and One to Skip)
You got a mini PC and wonder what to do with it. These five home server projects give real value, plus one that sounds cool but I would not recommend.
I Built a Home Server with a €97 Mini PC
Can you build a decent home server for under €100? I tried it with a €97 mini PC and documented the hardware, setup and real-world use.
My Mac Setup for Programming from Scratch
How I prepare a new Mac for development in under an hour. The apps, settings and small tweaks I install so I can start coding immediately.
MacBook Air M4 Unboxing for Programming
I unboxed a MacBook Air M4 and tested it on my programming desk. Thoughts on performance, ports and whether the keyboard lives up to the hype.
Building My Own WordPress Hosting Service
What if you built your own WordPress hosting instead of using cPanel? Here is how I set up SenseiPress, from the first prototype to a working service.
Migrate WordPress from NGINX-FPM to Coolify
Move an existing WordPress site from NGINX + PHP-FPM to a Docker setup on Coolify. A practical migration with database, files and DNS steps.
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.
Migrate WordPress VPS to Coolify + Docker
Move your WordPress site from a traditional VPS to Coolify using Docker. Step-by-step setup for MariaDB, files and DNS in Spanish.
Self-Host Next.js on Coolify in 5 Minutes
You do not need Vercel to deploy Next.js. Here is how to self-host it on a VPS with Coolify, step by step, in about five minutes.
Deploy Docker on Ubuntu with Nginx and SSL
Step-by-step guide to get an Ubuntu VPS ready for containerized apps, served by Nginx with free SSL from Let's Encrypt. No magic, just commands.
Boost Productivity with Fabric AI
Fabric turns AI prompts into reusable terminal patterns. A quick introduction to installing it, using built-in patterns and making your own.
Create a fast backend with ExpressJS
Build a backend for your next MVP without getting lost in giant boilerplates. Pure Express, clear structure and minimal files that just work.
Host Your Node + React App on a VPS (1/2)
Deploy a full-stack Node, React and Mongo app on your own VPS. Part 1 covers Ubuntu, Nginx, PM2 and the reverse proxy setup.