Blog
Notes, project writeups, and things I want to remember. New posts are also available through RSS.
-
Introducing Quater: a Python backend framework for humans and AI agents
A launch blog introducing Quater, an open-source Python backend framework for building backends that humans can use and AI agents can safely operate without duplicating application logic.
-
The read-update race in Django
A common race condition that can happen in Django apps when two requests read and update the same database value at the same time, and how row locking helps avoid it.
-
I went deep into FastAPI
FastAPI feels simple from the outside, but there is a thoughtful structure behind it. This post explains how its internals turn normal Python functions into API endpoints.
-
Starting again on the open web
Why I am keeping a small place for notes, projects, and writing.