Format
-
1. Kick-off & Setup
Introduction to the workshop goals and the “premature vs essential” debate. Walk through the benchmarking setup so everyone can measure consistently and compare results fairly (e.g., using the same inputs, environment, and tools).
Length: 30 minutes.
-
2–5. Themed Optimization Rounds
Each round explores a different performance theme and follows the same structure:
- Short theme presentation
- Hands-on optimization challenge
- Compare and discuss results
- Explanation of effective strategies
Length: 4 × 45 minutes.
-
6. Final Challenge & Competition
Participants take on a larger Rust codebase to optimize. The goal is to achieve the fastest correct solution by applying techniques introduced in earlier rounds.
Length: 60 minutes.
-
7. Wrap-up & Takeaways
Review the competition results, highlight the most impactful optimizations, and distill the key lessons. Participants leave with sharper instincts, practical techniques, and a clear sense of when performance work stops being premature and becomes essential.
Length: 30 minutes.
Sponsored by
Codspeed
Workshop venue
Fiap Paris
