Davide Andreazzini

Practical guides on Docker, Makefiles, SSH, Linux, PostgreSQL, Python automation, and self-hosting — written by an Italian developer in Uruguay. No fluff, just working solutions.

Punta del Este Is Overrated — Go to Colonia Instead
TRAVEL

Punta del Este Is Overrated — Go to Colonia Instead

I've taken the Buquebus ferry from Montevideo to Colonia del Sacramento maybe eight times now. Every single time I tell myself I'll just go for the afternoon and head back. Every single time I end up staying until the last boat. There's something about

davide
5 Security Headers I Actually Set on Every Server
SECURITY

5 Security Headers I Actually Set on Every Server

I deploy a lot of servers. Like, a lot. And every single time, before I open port 443 to the world, I add the same five HTTP security headers. Not because some blog told me to, not because a scanner flagged them, but because I got tired of cleaning up

davide
How I Learned to Stop Overpaying for Apartments
LIFESTYLE

How I Learned to Stop Overpaying for Apartments

I have rented apartments in three countries and overpaid in every single one. Milan, London, Montevideo ( ) and each time I swore I would never make the same mistake again. Each time I made new ones. Here is what I actually learned about finding a place that does not drain your

davide
Cron Jobs in 5 Rules
LINUX

Cron Jobs in 5 Rules

I have lost count of how many times a cron job silently failed and I only found out days later. The log rotated away, the error never got reported, and the task I thought was running every hour had been dead since Tuesday. Cron is everywhere, it is ancient, and

davide
Stop Buying Cheap USB-C Hubs
TECH REVIEWS

Stop Buying Cheap USB-C Hubs

I have owned exactly seven USB-C hubs in the last four years. Three of them are dead, two are collecting dust in a drawer, one intermittently disconnects my external monitor, and one actually works. That last one cost more than the other six combined. Cheap USB-C hubs are a trap,

davide
The Darktable Setup I Can't Quit
PHOTOGRAPHY

The Darktable Setup I Can't Quit

I switched to darktable five years ago and I am not going back. Not because it is perfect ( it is not ), not because it is open source and I am some ideological purist ( I am not ). I use it because it works, because it does not ask me for twelve

davide
Web Scraping in Python Without Losing Your Mind
PYTHON

Web Scraping in Python Without Losing Your Mind

I've been scraping websites for longer than I care to admit. Started with Beautiful Soup back when Python 2 was still a thing, and honestly not much has changed. The tools got better, the websites got more hostile, but the core workflow is the same: find the data,

davide
The Italian in Uruguay Who Can't Find Pecorino
LIFESTYLE

The Italian in Uruguay Who Can't Find Pecorino

I moved from Italy to Uruguay and everyone assumes I eat amazing pasta every day. The reality is messier, sadder, and honestly funnier than that. Finding proper ingredients in Montevideo for Italian cooking is an adventure. Some things are easy ( good beef, decent tomatoes in season ). Some things require a

davide
Your Camera's Light Meter Is Lying to You
PHOTOGRAPHY

Your Camera's Light Meter Is Lying to You

I used to trust my camera's meter completely. Spot meter said 0, I shot at 0. Evaluative said 0, same thing. Every snowy scene came out grey. Every backlit portrait turned into a silhouette. It took me way too long to figure out the meter is not your

davide
ESC
// awaiting input_