Blog
-
A Year of Property Testing
What a year of stream_data actually caught, and the properties that turned out to be worth writing.
-
Reading a Supervision Tree Like a Map
A supervision tree is a diagram of what your system believes about failure. Most outages are places where that belief was wrong.
-
The Kata I Keep Coming Back To
Parsing dates from strings looks trivial for about four minutes, which is what makes it a good exercise.
-
Event Sourcing Taught Me to Delete Code
The best thing event sourcing did for our codebase was make a whole category of defensive code obviously unnecessary.
-
A Rust NIF Without the Fear
A NIF can take down the whole VM. Here is the small set of habits that keep that from being your problem.
-
Backpressure Is a Product Decision
Every queue that fills up is answering a question somebody should have answered on purpose.