Blog
Blog
Technical notes on systems, networks, cybersecurity, AI and development.
Deploying a Next.js app with a database (Vercel + Neon)
A simple, free recipe to put a full-stack application online with its database.
Automating tasks on Windows with PowerShell
What you do by hand once is fine; what you do by hand every week, automate it.
VPN: remote access vs. site-to-site
Not all VPNs serve the same purpose. Choosing well avoids performance and security problems.
HTTP security headers you should have
A few well-set headers stop common attacks and improve your score in any web audit.
Introduction to OSINT: open source intelligence
Much of the information used in an audit or investigation is public. OSINT is knowing how to find it.
The 3-2-1 backup rule
The difference between a scare and a catastrophe is almost always a backup that actually existed.
Segmenting the network with VLANs: why and how
Having everything on the same flat network is convenient… until something gets infected. VLANs limit the damage.
Basic hardening of a Linux server
The first steps to make a Linux server reasonably secure before putting it into production.
Subscribe to the blog
Get new articles in your inbox. No spam.