Stav Shamir
Notes on software development and developer tooling.
Shadow Scribe
A Cursor skill that turns agent transcripts into a structured developer journal, run from a second shadow chat.
The other benefit of Python type annotations
Everyone writes about type safety. TL;DR: code completion is just as important.
Making your C library callable from Python by wrapping it with Cython
Using Cython to make existing C functions callable from seemingly pure Python modules.
Dockerizing a Flask-MySQL app with docker-compose
Taking an existing Flask and MySQL web app and running it with Docker and docker-compose.