Skip to content
Rust Search
← Browse conferences

Closing Keynote

TokioConf
43:07 703 views

Closing Keynote by Nicholas Matsakis Video Production by Confreaks Follow Confreaks 👇 https://confreaks.com https://confreaks.bsky.social https://x.com/confreaks

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

Other talks by Nicholas Matsakis

Vision Doc: The Next 10 Years of Rust

Rust Foundation
RustConf 29:23 5514 views

Rust has moved past the initial ‘being adopted’ stage and it’s time to talk about what’s next. Over the last year, these and other leaders within the Rust project have been talking to Rust users—and non-Rust users!—to find answers to some big questions: What do people love about Rust? What do they hate? And what is Rust good for, anyway? This talk shares what is being discovered how this research is being approached, and how these insights can help shape Rust’s future alongside the RFC and project goals processes.

The currents of concurrency: reasoning with Async Rust

Rust Nation UK
RustNation 1:00:18 102914 views

Reasoning through concurrent systems has always been a challenging task. Poor code can be riddled with race conditions, non-terminating cases and other complex concurrency bugs; and even well-written code can be hard to understand. Async programming is an innovative concurrent programming model that rises to this challenge. In this talk, we'll explore reasoning with async Rust. We'll be introduced to its fundamental building blocks, such as `async`, `await`, `join` and `Pin`, and learn how to predict the behavior of code written with them. We'll build on these to simplify more complex concurrency puzzlers. Finally, we'll explore other models of concurrent programming to see how async Rust compares.

Let's get interdisciplinary: Rust Design Patterns for Chemical Plants

Rust Nation UK
RustNation 30:10 2853 views

With chemical plants as application example and engineers as our users in mind, we dig into safe API design with Rust. Therefore we build upon design patterns which are used for decades as catalog of solutions for recurring software architecture challenges. Beside the prominent builder and type-state pattern we will see how the visitor pattern allows us to define algorithms on an heterogeneous graph data structure such as used to represent a chemical process flowsheet.