Concurrency bugs are miserable to test for. A test passes on your machine, fails once in CI, and you can’t reproduce it because it lived in some interleaving the scheduler picked that one time. Deterministic Simulation Testing (DST) is one way out of that. The idea is to take the things in your program that vary between runs and funnel them through a single bus, one operation at a time, all…
This is a personal blog, built as a static site, that tries to collect as little about you as possible. This page is the information required under Art. 13 of the General Data Protection Regulation (GDPR): what data is processed when you visit, why, on what legal basis, and what rights you have. You do not need to provide any personal data to read the site. 
 Controller 
 The controller…
I build and deploy secure distributed systems. 
 This blog is for sharing what I learn, thinking out loud, and connecting with other people working in the space.