»Schedule // Workshop
October 8, 2025, Paris and online
10:00–16:00
Location: Fiap Paris, 30 Rue Cabanis, 75014 Paris, France

Sponsored by

Codspeed
Rust Performance Lab: Sharpening Your Instincts

About

We’ve all heard that “premature optimization is the root of all evil.” But sometimes the real evil is ignoring performance until it’s too late. In this hands-on workshop, you’ll practice spotting and fixing slowdowns in your Rust code.

We’ll move through short cycles of measuring, experimenting, and improving, each with a playful competitive angle to keep things engaging. The goal is to learn first and foremost, but racing for the fastest solution always adds some fun. You’ll walk away with sharper instincts, practical techniques, and a better sense of when performance work stops being premature and starts being essential. Along the way, you’ll also build instincts for spotting bottlenecks and gain hands-on experience with the tools that help decide where to optimize.

A smartwatch
Get tickets

Format

  1. 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. 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.

  3. 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.

  4. 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.


Get tickets