Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Luca Palmieri: "Rewrite, Optimize, Repeat: Our Journey Porting a Triemap from C to Rust" | RustConf

Автор: Rust Foundation

Загружено: 2025-10-03

Просмотров: 5269

Описание:

Slides: https://docs.google.com/presentation/...
RediSearch GitHub repository: https://github.com/RediSearch/RediSearch

Abstract:
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.

Presenter:
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” (https://zero2prod.com), an introduction to using Rust for backend development.

Luca Palmieri: "Rewrite, Optimize, Repeat: Our Journey Porting a Triemap from C to Rust" | RustConf

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Jeremy Soller:

Jeremy Soller: "10 Years of Redox OS and Rust" | RustConf 2025

Mark Russinovich:

Mark Russinovich: "From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution" | RustConf 2025

BOM - location

BOM - location

Jonathan Kelley:

Jonathan Kelley: "High-Level Rust and the Future of Application Development" | RustConf 2025

Memory Safety: Rust vs. C - Robert Seacord - NDC TechTown 2024

Memory Safety: Rust vs. C - Robert Seacord - NDC TechTown 2024

Программируем с Google Antigravity + Gemini 3 Pro. СМОЖЕТ КАЖДЫЙ!

Программируем с Google Antigravity + Gemini 3 Pro. СМОЖЕТ КАЖДЫЙ!

Rust vs  C++ with Steve Klabnik and Herb Sutter

Rust vs C++ with Steve Klabnik and Herb Sutter

Rain:

Rain: "Cancelling Async Rust" | RustConf 2025

Async Rust in Embedded Systems with Embassy - Dario Nieuwenhuis

Async Rust in Embedded Systems with Embassy - Dario Nieuwenhuis

Tyler Mandry & Taylor Cramer:

Tyler Mandry & Taylor Cramer: "Fine-Grained C++ Interop" | RustConf 2025

A better way of doing Async Rust by Piotr Jastrzębski | Rustikon Conference 2025

A better way of doing Async Rust by Piotr Jastrzębski | Rustikon Conference 2025

Nathaniel Simard:

Nathaniel Simard: "Rust for AI & Accelerated Computing" | RustConf 2025

The DDR5 issue just got INFINITELY worse...

The DDR5 issue just got INFINITELY worse...

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

Nicholas Matsakis & Jack Huey:

Nicholas Matsakis & Jack Huey: "Vision Doc: The Next 10 Years of Rust" | RustConf 2025

Parallel Programming in Rust: Techniques for Blazing Speed - Evgenii Seliverstov

Parallel Programming in Rust: Techniques for Blazing Speed - Evgenii Seliverstov

Rewrite, Optimize, Repeat - Luca Palmieri  | EuroRust 2025

Rewrite, Optimize, Repeat - Luca Palmieri | EuroRust 2025

Chandler Carruth: Memory Safety Everywhere with Both Rust and Carbon | RustConf 2025

Chandler Carruth: Memory Safety Everywhere with Both Rust and Carbon | RustConf 2025

Comprehending Proc Macros

Comprehending Proc Macros

«Проектирование API на основе типов в Rust» Уилла Крайтона

«Проектирование API на основе типов в Rust» Уилла Крайтона

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]