Pierre Zemb's Blog
Testing: prevention vs discovery
Shipped vs. Operated, or How Many Bash Scripts Does It Take?
Two Podcast Episodes on Topics Developers Rarely Talk About
Three Years of Nix and NixOS: The Good, the Bad, and the Ugly
Thank You, DataFusion: Queries in Rust, Without the Pain
Bypassing FoundationDB's Transaction Limits with Record Layer Continuations
Unlocking Tokio's Hidden Gems: Determinism, Paused Time, and Local Execution
What if we embraced simulation-driven development?
So, You Want to Learn More About Deterministic Simulation Testing?
Key design tip: reverse number scanning in ordered key-value stores
Debugging FoundationDB's Data Distributor
Ensuring Safety in FoundationDB's Rust Crate
Back in engineering!
Redwood’s memory tuning in FoundationDB
True idempotent transactions with FoundationDB 7.3
The unseen treasures of Infrastructure Engineering: Academic Papers
Best resources to learn about data and distributed systems
Crafting row keys in FoundationDB
Notes about ETCD
10 years of programming and counting 🚀
Announcing Record-Store, a new (experimental) place for your data
Diving into ETCD's linearizable reads
Notes about Raft's paper
Announcing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pulsar
Contributing to Apache HBase: custom data balancing
Notes about FoundationDB
Diving into Kafka's Protocol
Diving into Hbase's MemStore
What can be gleaned about GFS successor codenamed Colossus?
Playing with TTL in HBase
Handling OVH's alerts with Apache Flink
What are ACID transactions?
Hbase Data Model
Introducing HelloExoWorld: The quest to discover exoplanets with Warp10 and Tensorflow
Engage maximum warp speed in time series analysis with WarpScript
Event-driven architecture 101
Let’s talk about containers