WRITING / TOPIC
Taste.
Why I hand-wrote a JavaScript framework in 2026
Why summit.js puts Alpine-style markup on fine-grained signals and a hand-written expression interpreter that runs under a strict Content Security Policy.
Designing Clean REST APIs with Django REST Framework
How I structure serializers, views, and routers in Django REST Framework so API code stays predictable as a project grows.