$ ls ~/writing
Writing
Notes on backend engineering: Django, FastAPI, Postgres, and the things that break in production.
Testing FastAPI and Async SQLAlchemy After Django
Django hands you a test database, a client, and rollback for free. FastAPI hands you none of it. Here is what you have to build yourself.
Big O in Three Minutes
The four complexities you'll actually use, the two rules that simplify everything, and how to spot each one in code.
How to Implement Google OAuth in FastAPI
The authorization-code flow by hand, no Authlib. Around 100 lines, and you understand every one of them.