Rust is a language that boasts the best of many worlds: ergonomic, expressive, performant and safe. The promise of Rust is being able to write complex code, at any layer of the stack, and be confident that it behaves as intended. This talk walks through these characteristics of the language and how they come together to enable a programming experience that is filled with confidence in the code we write. Of course, no talk would be honest without talking about some of the challenges involved; we'll cover these along the way. Throughout, I'll touch on practical examples from experience building a globally distributed proxy using familiar crates in the Rust ecosystem such as Hyper and Tokio. If you're skeptical about how good the Rust developer experience can be, this talk is for you.
Fearless Programming with Rust
From the same track
Rust Patterns I Have Known and Loved
Monday Nov 18 / 01:35PM PST
When adopting Rust, there are many unfamiliar patterns and often what feels like a steep learning curve for those who aren't familiar with the language. For lower-level code, there are some times where trying to do something simple feels outright impossible.
![Speaker image - Brian Martin](https://qconsf.com/sites/qcon_sf/files/styles/medium/public/default_images/default-user-image.jpg?itok=eiCTE2YD)
Brian Martin
Co-founder and Software Engineer @IOP Systems, Focused on High-Performance Software and Systems, Previously @Twitter
High Performance Serverless with Rust
Monday Nov 18 / 11:45AM PST
Rust and AWS Lambda seem like the perfect fit. Micro-sized virtual machines and a highly-performant systems language that has a proven track record of delivering a quality developer experience. So why hasn't more adoption occurred?
![Speaker image - Benjamen Pyle](https://qconsf.com/sites/qcon_sf/files/styles/medium/public/pictures/2024-07/benjamen-pyle-E5MDNmOGVkNjkzNGNiM2.jpg?itok=qNIgmmcN)
Benjamen Pyle
Co-Founder & CEO @Pyle Cloud Technologies, LLC, Uniquely Genuine and Resourceful Technology Creator
Myth Busters: Is Rust a Slam Dunk?
Monday Nov 18 / 03:55PM PST
We built a high-scale caching service with rigorous latency, cost, and availability requirements in Kotlin. Then, we rewrote our services in Rust. Was it worth it?
![Speaker image - Ramya Krishnamoorthy](https://qconsf.com/sites/qcon_sf/files/styles/medium/public/pictures/2024-08/qcon_headshot_ramyak.jpeg?itok=oeBON3I9)
Ramya Krishnamoorthy
Principal Engineer Building High Performance Serverless Caching at Momento With 18+ Years of Software Experience, Previously Foundational Engineer for Streaming Media Services @AWS and Senior Engineer for Financial Trading Systems @Bloomberg
Rust: A Productive Language for Writing Database Applications
Monday Nov 18 / 10:35AM PST
When you think about Rust, you might think of performance, safety, and reliability, but what about productivity? Historically associated with systems programming, Rust's promise of safety, speed, and concurrency has led to its widespread adoption at the infrastructure level.
![Speaker image - Carl Lerche](https://qconsf.com/sites/qcon_sf/files/styles/medium/public/pictures/2024-08/cl.jpeg?itok=KbhBayIE)
Carl Lerche
Principal Engineer @AWS, Author of the Tokio Rust Library,
Rebuilding Prime Video UI with Rust and WebAssembly
Monday Nov 18 / 05:05PM PST
Prime Video delivers content to millions of customers, all over the world, on a variety of devices such as: game consoles, set-top boxes, streaming sticks, and Smart TVs. These devices have a vast range of hardware capabilities and performance characteristics.
![Speaker image - Alexandru Ene](https://qconsf.com/sites/qcon_sf/files/styles/medium/public/default_images/default-user-image.jpg?itok=eiCTE2YD)
Alexandru Ene
Principal Engineer @Amazon