Hands-on with Rust: Lifetimes & Ownership

57 min watch

Meet the Cast

David Flanagan HOST

David Flanagan

@rawkode

Weekly Cloud Native insights

Stay ahead in cloud native

Tutorials, deep dives, and curated events—no fluff.

In this episode, Ana and I will explore Rust's most unique primitive: lifetimes and ownership
#RustTutorial

🍿 Rawkode Live

Hosted by David McKay / 🐦 https://twitter.com/rawkode
Website: https://rawkode.live
Discord Chat: https://rawkode.live/chat

#RawkodeLive

🕰 Timeline

00 - Holding screen
01:00 - Introductions
06:30 - Mutability with Move Semantics 1
19:00 - Mutable References with Move Semantics 2
28:30 - Mutable References with Move Semantics 3
35:45 - Ownership with Move Semantics 4
38:00 - Move Semantics 5
43:00 - Lifetimes

👥 About the Guests

Ana 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 Technologies

Rust

Rust 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

Related Videos