Brief and shallow thoughts on topics.
A reminder that macOS does not respect the usual ways of making data durable on disk.
A popularity-based sampling of which databases are using which TLS implementations.
Multi-page and deeper write-ups on topics.
Simulation testing is simulating a distributed cluster of machines and processes entirely within a single local process. This permits comprehensive testing of complex systems through fuzzed fault injection. Single process execution allows for simulation to be deterministic, thus greatly improving debuggablity of complex failures.