← Back to profile
What I'm learning
Notes from my DevOps and Python journey.
May 2026
Getting started with Flask
Set up my first Flask app using the application factory pattern. Learned about Blueprints, routes, and Jinja2 templates. Biggest surprise: how lightweight Flask is compared to enterprise frameworks I've used before.
April 2026
Docker fundamentals
Containerised my Flask app using Docker. Learned why copying requirements.txt before the rest of the code speeds up builds through layer caching. Running docker compose up --build for the first time was very satisfying.
March 2026
Python virtual environments
Spent more time than I'd like to admit figuring out why 'python' wasn't found on my Mac. Turns out modern Macs use python3 and venv is the right way to isolate dependencies per project.