$ grep -l '#security' ./blog
#security
-
9m
devops-architecture
What doing DevOps taught me about architecture
An architecture isn't finished when the diagram looks good. It's finished when a team can build, ship, observe, roll back and fix it at 3 a.m. Eight lessons from…
-
5m
information-security
Encrypting secrets at rest in Python with AES-GCM and Argon2
When a desktop tool or on-prem service has to store passwords and API keys locally, "base64 in a config file" isn't good enough. A small, versioned file format built on…
-
9m
python
When Python needs Rust: from a Python 2 FTPS library to PyO3
I once had to deliver secure FTPS on servers stuck on Python 2, where the standard library couldn't do the job. The answer was a Rust library built on rustls and…
