Hands-on with Rust: Lifetimes & Ownership
In this episode, Ana and I will explore Rust's most unique primitive: lifetimes and ownership#RustTutorial馃嵖 Rawkode LiveHosted by David McKay / 馃惁 https://twitter.com/rawkodeWebsite: https://rawkode.liveDiscord Chat: https://rawkode.live/chat#RawkodeLive馃暟 Timeline00 - Holding screen01:00 - Introductions06:30 - Mutability with Move Semantics 119:00 - Mutable References with Move Semantics 228:30 - Mutable References with Move Semantics 335:45 - Ownership with Move Semantics 438:00 - Move Semantics 543:00 - Lifetimes馃懃 About the GuestsAna Hobden Ana is a hacker working in the Rust and Nix ecosystems. She's from L蓹k虛史蓹艐蓹n territory in the Pacific Northwest, and holds a B.Sc. in Computer Science from the University of Victoria. She takes care of a golden retriever named Nami with her partner.An eager conversationalist, she'd love to discuss NVMeoF, rDMA, Rust, Open Source sustainability, distributed consensus, declarative systems, and databases. Particularly with Indigenous or other underrepresented people, those working with non-profits, or in STEAM outreach done through community partnerships.馃惁 https://twitter.com/a_hoverbear馃З https://github.com/Hoverbear馃審 https://hoverbear.org/馃敤 About the TechnologiesRustRust is a multi-paradigm programming language designed for performance and safety, especially safe concurrency. Rust is syntactically similar to C++, but can guarantee memory safety by using a borrow checker to validate references. Rust achieves memory safety without garbage collection, and reference counting is optional.Rust was originally designed by Graydon Hoare at Mozilla Research, with contributions from Dave Herman, Brendan Eich, and others. The designers refined the language while writing the Servo layout or browser engine, and the Rust compiler. It has gained increasing use in industry, and Microsoft has been experimenting with the language for secure and safety-critical software components.Rust has been voted the "most loved programming language" in the Stack Overflow Developer Survey every year since 2016.馃審 https://www.rust-lang.org/馃惁 https://twitter.com/rustlang馃З https://github.com/rust-lang/rust#RustLang