$ grep -l '#testing' ./blog
#testing
-
9m
automation
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…
-
11m
python
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:…
-
7m
python
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…
