Python Decorators Explained — Without the Magic
A from-first-principles tour of Python decorators: what the @ symbol really does, how to write decorators that take arguments, decorators with state, and the patterns you’ll meet in real codebases.
A from-first-principles tour of Python decorators: what the @ symbol really does, how to write decorators that take arguments, decorators with state, and the patterns you’ll meet in real codebases.
Async/await in Python explained from first principles — the event loop, what coroutines really are, when async helps, and how to avoid the foot-guns.
An opinionated guide to Python virtual environment and packaging tools — uv, venv, Poetry, and how to pick the right one for your project.
Ten everyday Python habits that will quietly make your code cleaner, safer, and easier to maintain — type hints, pathlib, dataclasses, pattern matching, and more.
A practical, hands-on introduction to FastAPI covering type-driven routing, Pydantic validation, async I/O, dependency injection, and a sane project layout.
A guided walkthrough of installing Django, scaffolding a project, registering an app, and understanding what every generated file is for.
A tour of Django’s origin story, its ‘batteries included’ philosophy, the headline features, and where it shines (and where it doesn’t).
Kicking off the Django Conquered series — a hands-on, long-form walkthrough of Django from first install to production-ready app.
Step-by-step guide to creating a PostgreSQL database, a dedicated user with sane defaults, and wiring it into a Django project via environment variables.