Ranked #1
Interview – Diesel 1.0, with Sean Griffin – Part 1
Interview – Diesel 1.0, with Sean Griffin – Part 1
Growing Diesel's community, self-imposed technical challenges, and some of the ways Diesel has contributed to the Rust e... Read more
13 Jan 2018
•
31mins
Ranked #2
e002: Something borrowed, something… moved?
e002: Something borrowed, something… moved?
Something borrowed, something… moved? Subject: The struct data type constructor, and the basics of Rust’s “ownership” co... Read more
12 Oct 2015
•
17mins
Ranked #3
e019: Let's `Clone` a `Cow`
e019: Let's `Clone` a `Cow`
code{white-space: pre;}The final pieces of the story for (single-threaded) memory management in Rust. Notes Sometimes, w... Read more
28 Feb 2017
•
18mins
Ranked #4
e003: No. more. nulls.
e003: No. more. nulls.
No More Nulls Subject: Enumerated (enum) types, pattern matching, and meaningful return types. Notes Today’s episode dis... Read more
21 Oct 2015
•
16mins
Ranked #5
News: Rust 1.31 and the 2018 Edition, Part II
News: Rust 1.31 and the 2018 Edition, Part II
Stabilizing rustfmt, clippy, tool lints, and const fn (all in both editions!), and the 2018 Edition-specific features: s... Read more
14 Jan 2019
•
22mins
Ranked #6
e018: `Borrow`, `AsRef`, `Deref`: my head hurts now
e018: `Borrow`, `AsRef`, `Deref`: my head hurts now
Three traits which are essential for designing good, Rustic APIs. Notes Borrow, AsRef, and Deref are a little complicat... Read more
31 Jan 2017
•
17mins
Ranked #7
Increasing Rust's Reach: Anna Liao
Increasing Rust's Reach: Anna Liao
Anna's experience learning Rust while porting a Raspberry Pi Python project as part of the Increasing Rust’s Reach 2017 ... Read more
21 Dec 2017
•
29mins
Ranked #8
News: Rust 1.21 and 1.22
News: Rust 1.21 and 1.22
Quality of life improvements, Failure, wasm, and rustdoc fun. Links and Notes Rust 1.21 blog post “When Will the RLS be... Read more
24 Nov 2017
•
15mins
Ranked #9
e029: I’m Out to C
e029: I’m Out to C
Using Rust’s Foreign Function Interface (FFI) with C! Show Notes The code samples here directly match the things I descr... Read more
4 Apr 2019
•
23mins
Ranked #10
News: Rust 1.23
News: Rust 1.23
Show notes Rust 1.23 1.23 release notes rustdoc tracking issue rustdoc blog post not copying function arguments the fir... Read more
6 Jan 2018
•
16mins
Ranked #11
CYSK: Rayon
CYSK: Rayon
Safe, threaded, parallel code in Rust!Links and NotesRayon Source Crate Docs README blog post Other things referenced on... Read more
16 Sep 2017
•
14mins
Ranked #12
e017: Point me where I need to go
e017: Point me where I need to go
A deep dive on references and pointers in Rust. Notes By listener request, today we look at the syntax and semantics of ... Read more
8 Aug 2016
•
17mins
Ranked #13
e004: Functionalized
e004: Functionalized
Date: October 29, 2015 Subject: Functions, methods, closures, and function as arguments! Notes This week’s episode cover... Read more
30 Oct 2015
•
17mins
Ranked #14
Increasing Rust's Reach: Matt Gathu
Increasing Rust's Reach: Matt Gathu
Matt’s experience porting wget to Rust. Show Notes Rosetta Code wget Matt’s Rust implementation Matt’s blog posts Wri... Read more
30 Dec 2017
•
21mins
Ranked #15
e009: Composing a Rustic tune
e009: Composing a Rustic tune
Notes Last time, we looked at generics and traits at a high level. This time, we dig deeper on traits, looking specifica... Read more
9 Jan 2016
•
17mins
Ranked #16
e005: Allocate it where?
e005: Allocate it where?
Allocate it where? Subject: Returning functions from other functions, and thinking about the stack, the heap, and refere... Read more
8 Nov 2015
•
18mins
Ranked #17
e014: Stringing things along
e014: Stringing things along
Strings &strs and Vecs and slices (and Unicode) – oh, my! Notes This episode, I take a deep dive on strings in Rust,... Read more
26 Apr 2016
•
18mins
Ranked #18
e008: Just like something else
e008: Just like something else
Notes In this episode we cover—at a very high level—two more fundamental concepts in Rust programming: generics and trai... Read more
27 Dec 2015
•
17mins
Ranked #19
e013: Staying alive
e013: Staying alive
Reasoning about and using lifetimes in Rust (and why we need them) Notes Lifetimes are our way of reasoning about how lo... Read more
4 Apr 2016
•
17mins
Ranked #20
e021: Keeping your types under cover
e021: Keeping your types under cover
Using type aliases and creating custom type wrappers for more expressive and safer code. Links and Notes Deref Iterator... Read more
18 Jul 2017
•
17mins