Transmissions
Writing
Notes on Python, data platforms, tooling and the occasional war story.
- One workspace to rule them all — Part 1: Anatomy of a uv workspace? How a uv workspace is actually put together, and the resolver that catches dependency bugs before they ship. Part 1 of a three-part series on building a production-ready Python monorepo with uv.
- One workspace to rule them all — Part 0: Where do I put my files? A short, slightly petty history of the monorepo, and why Python made it so hard. Part 0 of a three-part series on building a production-ready Python monorepo with uv.
- Joining the PyNetherlands Foundation as treasurer I recently became treasurer of the new PyNetherlands Foundation. Here's why I wanted to get involved, and what we're building toward with PyCon NL.
- A new home for my work Why I rebuilt my portfolio on Astro and moved it to Codeberg, and what I plan to write about here.