NOTES & ESSAYS / PAGE 2
Writing.
Bulk Update and Export Endpoints at Scale
Designing endpoints that update and export thousands of rows without timing out or locking the database.
Decoupling Side Effects with Django Signals
When Django signals keep code clean, when they hide bugs, and how to use them without regret.
Zero-Downtime Database Migrations in Django
Shipping schema changes to a live Postgres database without dropped requests or downtime windows.
Full-Text Search with Elasticsearch and Django
Adding fast full-text search to a Django app by syncing models into Elasticsearch and querying them well.
Generating PDF Documents in Django with ReportLab
Building clean, repeatable PDF documents like invoices and purchase orders directly from Django with ReportLab.
Testing a Django API with pytest
A pragmatic pytest setup for Django: fixtures, factories, database tests, and coverage that actually helps.
Production Observability with Sentry, Prometheus, and Grafana
Wiring Sentry, Prometheus, and Grafana into a Django service so production tells you when it hurts.
Dockerizing a Django App for Dev and Production
A Docker setup for Django that stays fast in local development and lean in production.