While working on FoundationDB-rs, I hit a design problem that seemed like it would require complex trait gymnastics. I had two transaction types with identical APIs but different ownership semantics, and I needed functions to accept both. The solution turned out to be embarrassingly simple. It was already implemented.| Pierre Zemb's Blog
Most testing prevents old bugs from returning. But what if we built systems where LLMs could actively discover new bugs instead?| Pierre Zemb's Blog
A technical deep-dive into FoundationDB Record Layer continuations, explaining how they enable long-running operations by segmenting work across multiple FDB transactions, effectively bypassing the inherent 5-second and 10MB limits.| Pierre Zemb's Blog