Популярное

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

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

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

Топ запросов

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

"Whoops! I Rewrote it in Rust" by Brian Martin

Автор: Strange Loop Conference

Загружено: 2021-10-13

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

Описание:

Three engineers, at various points, each take their own approach adding Rust to a C codebase, each being more and more ambitious. I initially just wanted to replace the server’s networking and event loop with an equally fast Rust implementation. We’d reuse many core components that were in C and just call into them from Rust. Surely it wouldn’t be that much code…

Pelikan is Twitter’s open source and modular framework for in-memory caching, allowing us to replace Memcached and Redis forks with a single codebase and achieve better performance. At Twitter, we operate hundreds of cache clusters storing hundreds of terabytes of small objects in memory. In-memory caching is critical, and demands performance, reliability, and efficiency.

In this talk, I’ll share my adventures in working on Pelikan and how rewriting it in Rust can be more than just a meme.

Brian Martin
Twitter
@brayniac

Brian is a software engineer at Twitter where he focuses on performance and optimization projects. He contributes to several Twitter open source projects including: Pelikan, Rezolus, and rpc-perf. Brian is passionate about high performance software, systems tuning, monitoring, benchmarking, and Rust. When not hacking on code, Brian volunteers in his local search and rescue unit and is training his dog to find people who get lost in the wilderness.

Recorded at Strange Loop 2021
https://thestrangeloop.com

"Whoops! I Rewrote it in Rust" by Brian Martin

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

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

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

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

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

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

Rust for Python data engineers — Karim Jedda

Rust for Python data engineers — Karim Jedda

"Performance Matters" by Emery Berger

"Functional distributed systems beyond request/response" by Melinda Lu

Think Twice Before Using Async Rust | Prime Reacts

Think Twice Before Using Async Rust | Prime Reacts

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

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

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

"Concatenative programming and stack-based languages" by Douglas Creager

Полиморфизм на основе Rust ⚡️ с чертами

Полиморфизм на основе Rust ⚡️ с чертами

"A JVM threading model for the containerized times" by Luiz Hespanha and Flavio Brasil

"Python Performance Matters" by Emery Berger (Strange Loop 2022)

Boxes, Heaps, and Stacks - Tim McNamara - Rust Linz, September 2022

Boxes, Heaps, and Stacks - Tim McNamara - Rust Linz, September 2022

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Использовать дугу вместо вектора

Использовать дугу вместо вектора

Redox OS: Unix-Like OS Written In Rust

Redox OS: Unix-Like OS Written In Rust

Rust is not a faster horse

Rust is not a faster horse

Keynote | Actors with Tokio – a lesson in ownership - Alice Ryhl

Keynote | Actors with Tokio – a lesson in ownership - Alice Ryhl

Understanding Ownership in Rust

Understanding Ownership in Rust

Solving distributed systems challenges in Rust

Solving distributed systems challenges in Rust

Rust for TypeScript devs : Borrow Checker

Rust for TypeScript devs : Borrow Checker

"Cache à la carte: a framework for in-memory caching" by Yao Yue

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



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



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