Carol got involved in Rust when she was working on tuning Ruby application and wrote some C routines to be called from Ruby itself. She found Rust and changed her career to focus on it.
She saw the value of writing code in a language that can be as powerful as C but as safe to write as a higher level language. We talk about how Rust has advantages over C in areas like managing memory, its strong compiler checks to prevent usage errors, and some of the common uses of the language in the wild. Tooling is also discussed.
In this TechCast, we talk about some of the key topics in her Manning video series Rust in Motion, such as dealing with variables, ownership and borrowing, error handling and lifetimes.
- Carol’s video series, Rust in Motion, is available for purchase now.
- The official manual for Rust, co-written between Carol and Steve Klabnik, is available here and can be purchased at NoStarch Press.
- Special offer from Carol and Manning: To save 40% off at Manning.com, use code
- Here’s a writeup by Mozilla about how they rewrote their CSS engine (Quantum CSS) in Rust and what they learned in doing so.