In 2012, at the beginning of my software engineering career, I built my first blog using Ruby on Rails. It was a simple app—CRUD-based, backed by a SQLite database, with some basic styling. Fast forward 13 years and I found myself with some "free time" and I decided to rebuild it, but this time using Django. This decision was less about switching frameworks and more about applying everything I’ve learned in the past decade to build a more modern, scalable, and maintainable blog, while exercising some front-end muscles I hadn't used in a while.

Why Django?

After years of working …