Pierre Zemb
Home
Blog
Tags
Talks
Podcasts
Contact
⊕ dark
root@pierrezemb.fr
:
~/blog
$
./read --quorum tags/testing
✓
quorum 2/3 · 12 documents · committed
read: quorum
ls ./tags/testing
2026-06-09
Designing Fakes That Prove Correctness
You fake the handful of methods your code actually calls, prove the fake stays honest, and then make it fail the way production does.
#testing
#simulation
#distributed-systems
#software-engineering
#rust
2026-05-05
BugBash 2026, or how the correctness decade has started
A retrospective on BugBash 2026, and why software engineering looks brighter than ever.
#software-engineering
#testing
#simulation
#correctness
#llm
2026-03-26
Why Fakes Beat Mocks and Testcontainers
Trait-based fakes test partial failures that mocks and Testcontainers fundamentally cannot simulate. They are also the on-ramp to simulation-driven development.
#testing
#simulation
#distributed-systems
2026-03-23
Diving Into Coverage-Guided Fuzzing
How a 600-line Rust fuzzer discovers a 3-byte crash sequence in 9,000 iterations instead of 16 million
#rust
#fuzzing
#testing
#simulation
#diving-into
2026-01-15
What I Tell Colleagues About Using LLMs for Engineering
LLMs amplify expertise, they don't replace it. Here's what works: planning, context, feedback loops, and building systems that let AI discover bugs.
#llm
#software-engineering
#rust
#testing
2025-12-09
Designing Rust FDB Workloads That Actually Find Bugs
Patterns and principles for writing Rust simulation workloads that catch bugs before production does.
#foundationdb
#rust
#testing
#simulation
#deterministic
#distributed-systems
2025-10-30
Diving into FoundationDB's Simulation Framework
How FoundationDB achieves legendary reliability through deterministic simulation, interface swapping, and one trillion CPU-hours of testing
#foundationdb
#testing
#simulation
#deterministic
#distributed-systems
#diving-into
2025-09-08
Testing: prevention vs discovery
Most testing prevents old bugs from returning. But what if we built systems where LLMs could actively discover new bugs instead?
#testing
#simulation
#deterministic
#llm
#foundationdb
2025-05-18
Unlocking Tokio's Hidden Gems: Determinism, Paused Time, and Local Execution
Discover lesser-known Tokio features like current-thread runtimes for !Send futures, seeded runtimes for deterministic tests, and paused time for precise temporal control in your Rust applications.
#rust
#tokio
#async
#testing
#concurrency
#deterministic
2025-04-18
What if we embraced simulation-driven development?
How deterministic simulation testing can help us build more reliable distributed systems and bridge the gap between development and production environments.
#distributed
#testing
#reliability
#simulation
#deterministic
2025-04-11
So, You Want to Learn More About Deterministic Simulation Testing?
A curated collection of resources about deterministic simulation testing for distributed systems.
#distributed
#testing
#reliability
#simulation
#deterministic
2025-02-11
Ensuring Safety in FoundationDB's Rust Crate
Strategies and techniques for enhancing safety in the FoundationDB Rust crate
#foundationdb
#rust
#testing
#database
#distributed
revision history
© 2026 Pierre Zemb · last rev. 2026-06-09
contact
github
twitter
bluesky
rss