$ grep -l '#security' ./blog

#security

  1. 9m

    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…

    devops-architecture
  2. 5m

    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…

    information-security
  3. 9m

    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…

    python