Rewrite, Optimize, Repeat - Luca Palmieri | EuroRust 2025
Rewrite, Optimize, Repeat: Our Journey Porting a Triemap From C to Rust - Luca Palmieri at EuroRust 2025 🦀 In this talk, you’ll learn about an experience porting a battle-tested C TrieMap implementation to Rust, as part of a larger C-to-Rust migration of Redis’ search capabilities. We’ll walk through the missteps, the initial design we implemented and then discarded, the profiling rabbit holes, and the eventual breakthroughs that led us to a Rust version that not only matched but outperformed the original, without compromising safety and memory usage. Along the way, we’ll cover design tradeoffs, lessons in data layout, and how custom DSTs and a deep understanding of Rust’s memory model helped one team turn a rewrite into a real upgrade. If you’ve ever been tempted to replace C with Rust (or you’re planning to), this talk is for you. About Luca Palmieri Luca Palmieri builds technology products for a living. His current focus is on backend development, software architecture and the Rust programming language. He currently works at MainMatter as a Principal Engineering Consultant. He partners with teams across the industry to make sure they succeed in adopting or scaling their Rust usage, where it makes sense to do so. He was formerly at AWS and TrueLayer. He has been part of the Rust community since 2018 and is best known as the author of 'Zero to Production in Rust', an introduction to using Rust for backend development, and '100 Exercises to Learn Rust', a hands-on introduction to the language. When he is not coding, you’ll find him baking cakes or rolling pasta sheets. -------------------- EuroRust 2026 – Get your ticket for EuroRust 2026 now and join us in Barcelona! 👉 https://eurorust.eu EuroRust is organized by Mainmatter, experts in Rust and distributed systems 👉 https://mainmatter.com/rust/

Rust/C++ Interop: Carcinization or Intelligent Design? - Victor Ciura | EuroRust 2025

Rust’s Atomic Memory Model: The Logic Behind Safe Concurrency - Martin Ombura Jr. | EuroRust 2025

Demystifying std::memory_order - Timur Doumler - ADC 2025

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Building the PERFECT Linux PC with Linus Torvalds

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

But what is the Fourier Transform? A visual introduction.

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

A Deep Dive into Serde-Driven Reflection - Ohad Ravid | EuroRust 2025

Rust Adoption in Safety Critical Systems - Perspective from Micro controller and Automotive world

How GPT, Claude, and Gemini are actually trained and served – Reiner Pope

40Hz Binaural Gamma Waves - Ultra Deep Concentration

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
![PINK & ORANGE GRADIENT IN HD [3 HOURS]](https://i.ytimg.com/vi/6ih8zppfQSQ/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYfyAsKBMwDw==&rs=AOn4CLDvw6mQM98bfl572zfE7r4GdUG8dg)
PINK & ORANGE GRADIENT IN HD [3 HOURS]

How to Program Allen Bradley PLC Training for Beginners

Random Seeds and State Machines - Alfonso Subiotto | EuroRust 2025

