$ grep -l '#testing' ./blog

#testing

  1. 9m

    Simulate before you integrate

    The hardest systems to test are the ones fed by the physical world. Why I build realistic simulators before connecting to real equipment and upstream systems. How to…

    automation
  2. 11m

    Building Python connectors that last

    A connector that works on day one is easy. One that still runs reliably two years later with almost no maintenance takes planning. How I approach integrations:…

    python
  3. 7m

    Context managers beyond with open(): owning resource lifecycles in production Python

    Most Python developers know with open(). Far fewer use context managers as an architectural tool: to draw error boundaries, define transactions, carry request context…

    python