Welcome to FlakeProof — Start Here
Welcome to Zig × Playwright: Trace-Debug Flaky Tests.
You're here because flaky tests are costing your team real time, real trust, and real money. Let's fix that.
How This Course Works
18 lessons across 5 chapters, building from foundations to a real-world capstone project:
Foundations — Understand what makes tests flaky and why it matters
Playwright Trace Viewer — Master the tool that turns invisible failures into visible evidence
Zig for Test Infra — Build fast, memory-safe debugging tools with systems-level precision
Combining Zig + Traces — Automate flake detection and reproduction
Advanced Patterns + Final Project — Fix real flaky suites and prove it with a 50-run zero-failure test
Lessons unlock sequentially. Complete each one before moving on.
What You'll Need
Node.js 18+ and npm
Playwright installed (
npm init playwright@latest)Zig 0.12+ (ziglang.org/download)
Docker (for the environment parity chapter)
A test suite with flaky tests (or use the provided practice repo)
Get Help
Drop questions in the Mentor Chat — I respond within 24 hours on weekdays.
Your Goal
By the end of this course, you'll have a repeatable system: Trace → Analyze → Categorize → Fix → Verify. No more re-running CI and hoping for green.
Let's kill some flakes. 🛡️
