Skip to content
Rust Search
← RustFest 2017

Tokio: How we hit 88mph

Rust Programming Language
RustFest 50:43 28160 views

Async I/O has forever been a hot topic of discussion in Rust, but over the past year we’ve seen some significant advances in this domain with the futures crate an the Tokio project. We’ll start off by taking a look at where we are today with the async I/O ecosystem in Rust, highlighting a number of the features we’ve added in both the libraries and the language over the past year. We’ll then take a deep dive into Tokio itself, seeing how it capitalizes on some of Rust’s greatest strengths by goi

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Alex Crichton

10 Years of Rust: Why?

RustNL
RustWeek 36:00 1907 views

Alex Crichton -- Rust of today looks and feels quite different from Rust of 10+ years ago. When I started many of today’s key features did not exist: stability, Cargo, crates.io, async, Tokio, MSVC integration, wasm integration, proc macros, project governance, conferences, production users, or a community-at-scale. What in the world could motivate someone to stick around so long until this all came into existence? I hope to convince you that I’m not a madman for still being here and also stick around for another 10 years of Rust. I know I plan to do so!

Back to the Futures

Confreaks
RustConf 29:54 9307 views

RustConf 2016 - Back to the Futures by Alex Crichton One of the core building blocks of any library is the I/O abstraction it works with, but unfortunately they isn't always composable to plug libraries together. The concept of futures is tried and true in frameworks like Scala's Finagle, and provides an ergonomic solution to composing multiple I/O libraries together. This talk will explore the implementation of a cross-platform futures library in Rust backed by the full power of mio and leveraging many aspects of Rust to make futures programming even easier.