Building HiveShard required a new testing model: Xcepto
Why HiveShard needed event-driven tests that verify behavior instead of control flow.
I share my thoughts on some software engineering topics.
Why HiveShard needed event-driven tests that verify behavior instead of control flow.
The origin story for Xcepto and how solving messaging tests led to a broader testing model.
A testing workflow post about avoiding slow container startup as the default local feedback path.
How execution strategies let one test definition run across different runtimes without changing intent.
A post about why Given-When-Then fits asynchronous system behavior better than Arrange-Act-Assert.
Why every wait loop in a test framework needs a default timeout and a useful failure path.