#rust

ls ./tags/rust
2026-06-09~6 min
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.

2026-03-23~13 min
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

2026-02-25~8 min
Building Index-Backed Query Plans in DataFusion

What I learned about manually constructing physical query plans for secondary index queries, and the library that came out of it.

2026-02-05~8 min
Simulating Leader Election on top of FoundationDB

Can LLM-generated code be trusted for distributed systems? Only if you have the right feedback loop.

2026-01-15~9 min
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.

2025-12-09~13 min
Designing Rust FDB Workloads That Actually Find Bugs

Patterns and principles for writing Rust simulation workloads that catch bugs before production does.

2025-10-02~3 min
From Arc to Box: One Deref Bound to Rule Them All

How Rust's Deref trait solved a complex API design problem in FoundationDB-rs without traits or enums

2025-06-04~6 min
Thank You, DataFusion: Queries in Rust, Without the Pain

Why Apache DataFusion, a composable Rust-native SQL engine rather than a rigid framework, finally let me plug real queries into our FoundationDB-based system after years of watching from the sidelines.

2025-05-18~6 min
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.

2025-02-11~4 min
Ensuring Safety in FoundationDB's Rust Crate

Strategies and techniques for enhancing safety in the FoundationDB Rust crate