Posts

2025-12-29 Stub-only Python package naming
2025-11-20 AWS OpenSearch access adventures
2025-08-13 Prewarming restored RDS instance
2025-03-12 My usual strace options
2025-03-03 Testing feed readers with feed-reader-testbed
2025-02-24 Python Dependency Groups
2025-02-17 Unable to mount root fs? Don’t panic
2025-02-10 Perfect is the friend of never
2022-07-12 Sea is not land or: More TypeScript type safety fun
2021-11-26 Optimizing rendering of Ansible templates with Vault secrets the Unix way
2021-10-01 I used Rust as a non-obvious data exploration tool and it was great
2021-09-03 Type safety, units and how (not) to crash the Mars Climate Orbiter
2020-06-24 A semi-paranoid multi-LAN WireGuard VPN
2020-03-05 Writing screenplays like a programmer or: How I reinvented the wheel again
2020-02-03 What’s next for Python dependency injection and Injector?
2020-01-31 The 519 forgotten pixels
2019-10-24 Updating SDL2 audio callback data in Rust