Welcome to my Dev Blog

Thoughts, notes, and writing about whatever I’m learning/working rn.

ClickHouse Schema Management in Python

Every ClickHouse migration tool I found makes you hand-write the DDL or learn a separate schema language. I wanted to declare MergeTree specifics in the models I already had, so I built that. Here is what it looks like, and where the other tools still win.

August 5, 2026 · 19 min · 3987 words · Emiliano G.O.

DBWarden vs Alembic: A Declarative Alembic Alternative for SQLAlchemy

I built DBWarden, so I’m biased. This is my honest comparison with Alembic anyway: every piece of the migration workflow, explained side by side, plus a clear list of cases where Alembic is still the right call.

August 5, 2026 · 19 min · 4005 words · Emiliano G.O.

DBWarden vs Atlas: Two Declarative Schema Management Tools Compared

Atlas and DBWarden agree on the philosophy: declare the schema you want, let the tool derive the changes. So this comparison is about everything else. Where the schema lives, what gets applied, and who each tool is really for.

August 5, 2026 · 19 min · 3986 words · Emiliano G.O.

DBWarden vs Django Migrations: Bringing makemigrations to SQLAlchemy

Django migrations and DBWarden agree that models should drive schema changes. This post explains how each one does it, where the artifacts differ, and why a FastAPI developer missing makemigrations is exactly who DBWarden was built for.

August 5, 2026 · 20 min · 4065 words · Emiliano G.O.

The Immune System Your Docker Host Deserves

Every Docker Compose stack I’ve ever operated has suffered from the same quiet flaw: when a container fails, the rest of the fleet is blind to it. The database crashes, and the API keeps hammering it with writes, piling errors into logs. A background worker runs out of memory, and the frontend still shows a green checkmark. Docker restarts the dead container (if you’ve asked it nicely) but no one tells the neighbours what happened, why, or when the danger has passed. ...

7 min · 1489 words · Emiliano G.O.

The Way I Study

Studying, the art of learning, and, for me, an amazing experience. I’ve always considered me a Filomath, as I’ve been curious about everything and anything for as long as I can remember. When I was younger, I was really into Astronomy. My grandfather was (and is) an amateur astronomer, and studied astronomy for years in college, even tough he was a doctor. I’ve learned a lot of what I know about astronomy from him, but I’ve also studied it on my own. Did you know that, hypothetically, we could all vanish in about 8 minutes if even a tiny spec of rare matter collided with earth? Fun, right? ...

10 min · 1995 words · Emiliano G.O.