EuroRust 2025
2025-10-09..2025-10-10
Paris, France
EuroRust ·
[EuroRust 2022, EuroRust 2023, EuroRust 2024, EuroRust 2025]
as the organisers put it
EuroRust is a 2 day conference for the European Rust community – October 9 & 10, 2025 – in Paris & online.
who it's for
systems programmers, Rust library authors, compiler engineers, embedded developers, desktop application developers, project maintainers
topics
TrieMap ports and microbenchmarks; single-heap allocation layouts; unsafe auditing with Miri; desktop compositor in Rust; iced widget integration; crate decomposition for build parallelism; concrete thiserror-based error types; const-evaluation and compile-time macros; cargo LLVM lines and LTO modes; Criterion benchmarking and FlameGraph; EV3RT embedded async runtime; 1 kHz telemetry and control loops
| title | author | length |
|---|---|---|
| Rewrite, Optimize, Repeat | Luca Palmieri | 33m |
Ports a battle‑tested C TrieMap into Rust, establishes a simple baseline implementation with exhaustive tests and microbenchmarks (Criterion), then rewrites… | ||
| Are We Desktop Yet? | Victoria Brekenfeld | 36m |
System76 builds a full desktop environment in Rust called COSMIC and proves it ships: a Rust-native toolkit (iced + a custom widget layer), a text stack… | ||
| Building and Maintaining Rust at Scale | Jacob Pratt | 32m |
Advocates concrete rules: split a million‑line codebase into crates so core compiles first and others compile in parallel, shaving wall‑clock build time… | ||
| From Any to This | Leo Kettmeir | 22m |
A large refactor replaces anyhow with concrete thiserror types across 14 repos and ~50 crates, creating a new dino_error macro to derive JS error classes… | ||
| Production Unsafe Rust | Muskan Paliwal | 19m |
Describes when unsafe Rust is justified and how to do it safely: use PEB framework—profile to find real bottlenecks, exhaust safe alternatives, benchmark for… | ||
| Reflection on the humans powering Rust ecosystem | Rohit Dandamudi | 20m |
Analyzes one year of pull requests from rustc rust-analyzer cargo after removing bots, enriches author records with location via geography3 and manual ISO… | ||
| The Lego Line Follower Challenge | Massimiliano Mantione | 31m |
A Lego robot built entirely from Lego parts including electronics runs an EV3RT kernel with embedded Rust on EV3RT and a custom no-waker async runtime that… | ||
| How Rust Compiles - Noratrieb | Noratrieb | 26m |
Shows that Rust compiles by turning Rust into MIR then into LLVM IR where monomorphization and inlining happen, explains why generics create duplicate… | ||
| Misusing Const for Fn and Profit | Tristram Oaten | 21m |
Claims that large amounts of runtime work can move to compile time by combining const functions with macros executing arbitrary code, shows present_term… | ||
| nothing matches | ||