Porting the guff plot device to Rust
Jon Gjengset
Porting the guff plot device to Rust
5:44:40
January 2025 Q&A
Jon Gjengset
January 2025 Q&A
3:48:11
Decrusting the quickcheck crate
Jon Gjengset
Decrusting the quickcheck crate
1:31:34
Implementing a Lox interpreter in Rust
Jon Gjengset
Implementing a Lox interpreter in Rust
7:53:42
Open Source Maintenance, 2024-07-14
Jon Gjengset
Open Source Maintenance, 2024-07-14
6:32:29
What's New in Rust 1.72-1.78 Rustacean Station marathon
Jon Gjengset
What's New in Rust 1.72-1.78 Rustacean Station marathon
6:03:21
Q&A May 2024
Jon Gjengset
Q&A May 2024
3:10:09
May 2024 Q&A
Jon Gjengset
May 2024 Q&A
3:10:09
Decrusting the tokio crate
Jon Gjengset
Decrusting the tokio crate
3:31:48
Implementing (parts of) git from scratch in Rust
Jon Gjengset
Implementing (parts of) git from scratch in Rust
4:29:28
Decrusting the tracing crate
Jon Gjengset
Decrusting the tracing crate
2:57:25
Jon Gjengset Live Stream
Jon Gjengset
Jon Gjengset Live Stream
Hardware and software [2024 edition]
Jon Gjengset
Hardware and software [2024 edition]
1:37:27
Q&A December 2023
Jon Gjengset
Q&A December 2023
2:38:17
December 2023 Q&A
Jon Gjengset
December 2023 Q&A
2:38:17
Making the (partial) Rust BitTorrent client more reasonable
Jon Gjengset
Making the (partial) Rust BitTorrent client more reasonable
3:52:26
Implementing (part of) a BitTorrent client in Rust
Jon Gjengset
Implementing (part of) a BitTorrent client in Rust
4:09:16
Open Source Maintenance, 2023-08-25
Jon Gjengset
Open Source Maintenance, 2023-08-25
3:17:44
Open Source Maintenance, 2023-08-13
Jon Gjengset
Open Source Maintenance, 2023-08-13
3:11:17
Open Source Maintenance, 2023-08-06
Jon Gjengset
Open Source Maintenance, 2023-08-06
3:36:07
Rust "did you know": handy cargo tools
Jon Gjengset
Rust "did you know": handy cargo tools
1:01
Decrusting the axum crate
Jon Gjengset
Decrusting the axum crate
2:12:27
Q&A July 2023
Jon Gjengset
Q&A July 2023
3:20:06
July 2023 Q&A
Jon Gjengset
July 2023 Q&A
3:20:06
Rust "did you know": non-generic inner functions
Jon Gjengset
Rust "did you know": non-generic inner functions
0:59
Crust of Rust: std::collections
Jon Gjengset
Crust of Rust: std::collections
2:45:04
Rust "did you know": shortcut for docs.rs permalinks
Jon Gjengset
Rust "did you know": shortcut for docs.rs permalinks
0:30
Supply Chain Security — MIT 6.5660 Computer Security guest lecture
Jon Gjengset
Supply Chain Security — MIT 6.5660 Computer Security guest lecture
1:20:30
Rust "did you know": handy playground features
Jon Gjengset
Rust "did you know": handy playground features
0:30
Solving distributed systems challenges in Rust
Jon Gjengset
Solving distributed systems challenges in Rust
3:15:52
Rust "did you know": derive isn't perfect
Jon Gjengset
Rust "did you know": derive isn't perfect
0:39
Setting up CI and property testing for a Rust crate
Jon Gjengset
Setting up CI and property testing for a Rust crate
2:46:41
Rust "did you know": Cargo dependency renames
Jon Gjengset
Rust "did you know": Cargo dependency renames
0:27
Rust "did you know": cargo tree
Jon Gjengset
Rust "did you know": cargo tree
0:29
From cargo to crates.io and back again
Jon Gjengset
From cargo to crates.io and back again
7:20:30
Rust "did you know": cargo shorthands
Jon Gjengset
Rust "did you know": cargo shorthands
0:15
Rust "did you know": the name and logo
Jon Gjengset
Rust "did you know": the name and logo
0:29
Making a Presentation: Living with Rust long-term
Jon Gjengset
Making a Presentation: Living with Rust long-term
3:34:29
Decrusting the serde crate
Jon Gjengset
Decrusting the serde crate
1:51:21
Q&A December 2022
Jon Gjengset
Q&A December 2022
3:12:32
December 2022 Q&A
Jon Gjengset
December 2022 Q&A
3:12:31
Q&A November 2022
Jon Gjengset
Q&A November 2022
3:14:04
November 2022 Q&A
Jon Gjengset
November 2022 Q&A
3:14:04
Day in the Life of Open Source Maintenance: 2022-10-08
Jon Gjengset
Day in the Life of Open Source Maintenance: 2022-10-08
2:34:28
Crust of Rust: Build Scripts and Foreign-Function Interfaces (FFI)
Jon Gjengset
Crust of Rust: Build Scripts and Foreign-Function Interfaces (FFI)
2:15:42
Making a Rust crate compile faster
Jon Gjengset
Making a Rust crate compile faster
2:44:12
Day in the Life of Open Source Maintenance 2022-06-19
Jon Gjengset
Day in the Life of Open Source Maintenance 2022-06-19
2:31:04
Post-Crust of Rust Q&A
Jon Gjengset
Post-Crust of Rust Q&A
1:22:05
Crust of Rust: Send, Sync, and their implementors
Jon Gjengset
Crust of Rust: Send, Sync, and their implementors
1:07:04
June 2022 Q&A
Jon Gjengset
June 2022 Q&A
1:22:05
Implementing and Optimizing a Wordle Solver in Rust
Jon Gjengset
Implementing and Optimizing a Wordle Solver in Rust
6:08:52
Implementing Hazard Pointers in Rust (part 4/4)
Jon Gjengset
Implementing Hazard Pointers in Rust (part 4/4)
3:25:53
2022-01-01 Q&A/AMA/Whatchamacallit
Jon Gjengset
2022-01-01 Q&A/AMA/Whatchamacallit
2:16:48
January 2022 Q&A
Jon Gjengset
January 2022 Q&A
2:08:45
Implementing Hazard Pointers in Rust (part 3)
Jon Gjengset
Implementing Hazard Pointers in Rust (part 3)
6:48:30
Crust of Rust: Functions, Closures, and Their Traits
Jon Gjengset
Crust of Rust: Functions, Closures, and Their Traits
1:06:40
Crust of Rust: async/await
Jon Gjengset
Crust of Rust: async/await
2:34:01
Implementing Hazard Pointers in Rust (part 2)
Jon Gjengset
Implementing Hazard Pointers in Rust (part 2)
5:28:30
Implementing Hazard Pointers in Rust
Jon Gjengset
Implementing Hazard Pointers in Rust
4:55:09
Lock-Free to Wait-Free Simulation in Rust (part 2)
Jon Gjengset
Lock-Free to Wait-Free Simulation in Rust (part 2)
5:24:49
Lock-Free to Wait-Free Simulation in Rust
Jon Gjengset
Lock-Free to Wait-Free Simulation in Rust
4:47:58
Crust of Rust: Dispatch and Fat Pointers
Jon Gjengset
Crust of Rust: Dispatch and Fat Pointers
2:12:52
Crust of Rust: Atomics and Memory Ordering
Jon Gjengset
Crust of Rust: Atomics and Memory Ordering
2:39:20
Crust of Rust: The Drop Check
Jon Gjengset
Crust of Rust: The Drop Check
1:18:22
Crust of Rust: Subtyping and Variance
Jon Gjengset
Crust of Rust: Subtyping and Variance
1:39:41
Q&A January 2021 (now with cat)
Jon Gjengset
Q&A January 2021 (now with cat)
3:19:54
January 2021 Q&A
Jon Gjengset
January 2021 Q&A
3:19:54
The Unsafe Chronicles: Exhibit A: Aliasing Boxes
Jon Gjengset
The Unsafe Chronicles: Exhibit A: Aliasing Boxes
1:37:09
A Cool Generic Concurrency Primitive in Rust
Jon Gjengset
A Cool Generic Concurrency Primitive in Rust
6:05:08
Crust of Rust: Sorting Algorithms
Jon Gjengset
Crust of Rust: Sorting Algorithms
2:37:53
Thesis: Partial State in Dataflow-Based Materialized Views
Jon Gjengset
Thesis: Partial State in Dataflow-Based Materialized Views
45:50
Q&A August #2 2020
Jon Gjengset
Q&A August #2 2020
2:29:58
August 2020 Q&A (#2)
Jon Gjengset
August 2020 Q&A (#2)
2:29:58
Q&A August 2020
Jon Gjengset
Q&A August 2020
2:11:51
August 2020 Q&A
Jon Gjengset
August 2020 Q&A
2:11:51
Crust of Rust: Channels
Jon Gjengset
Crust of Rust: Channels
1:43:12
Thesis Talk: The Evaluation Chapter
Jon Gjengset
Thesis Talk: The Evaluation Chapter
2:43:53
Crust of Rust: Smart Pointers and Interior Mutability
Jon Gjengset
Crust of Rust: Smart Pointers and Interior Mutability
2:03:04
Crust of Rust: Iterators
Jon Gjengset
Crust of Rust: Iterators
1:26:27
Crust of Rust: Declarative Macros
Jon Gjengset
Crust of Rust: Declarative Macros
1:36:11
Crust of Rust: Lifetime Annotations
Jon Gjengset
Crust of Rust: Lifetime Annotations
1:33:23
(Partially) fixing a bug in a Rust research database
Jon Gjengset
(Partially) fixing a bug in a Rust research database
3:11:46
Considering Rust
Jon Gjengset
Considering Rust
1:03:57
Porting Java's ConcurrentHashMap to Rust (part 3)
Jon Gjengset
Porting Java's ConcurrentHashMap to Rust (part 3)
5:39:15
Porting Java's ConcurrentHashMap to Rust (part 2)
Jon Gjengset
Porting Java's ConcurrentHashMap to Rust (part 2)
5:20:13
Why are my videos so damn long‽
Jon Gjengset
Why are my videos so damn long‽
3:32
Porting Java's ConcurrentHashMap to Rust (part 1)
Jon Gjengset
Porting Java's ConcurrentHashMap to Rust (part 1)
5:42:38
Rust open-source contributions stream: Rust tools and std::future
Jon Gjengset
Rust open-source contributions stream: Rust tools and std::future
4:26:51
The Why, What, and How of Pinning in Rust
Jon Gjengset
The Why, What, and How of Pinning in Rust
3:03:54
Procedural Macros in Rust (part 2)
Jon Gjengset
Procedural Macros in Rust (part 2)
5:02:30
Procedural Macros in Rust (part 1)
Jon Gjengset
Procedural Macros in Rust (part 1)
4:02:27
Implementing TCP in Rust (part 3)
Jon Gjengset
Implementing TCP in Rust (part 3)
5:07:02
Implementing TCP in Rust (part 2)
Jon Gjengset
Implementing TCP in Rust (part 2)
3:40:09
Implementing TCP in Rust (part 1)
Jon Gjengset
Implementing TCP in Rust (part 1)
5:19:48
About the channel
Jon Gjengset
About the channel
3:31
Porting flamegraph to Rust — part 2
Jon Gjengset
Porting flamegraph to Rust — part 2
5:47:39
Porting flamegraph to Rust — part 1
Jon Gjengset
Porting flamegraph to Rust — part 1
5:37:11
Rust at speed — building a fast concurrent database
Jon Gjengset
Rust at speed — building a fast concurrent database
52:54
The What and How of Futures and async/await in Rust
Jon Gjengset
The What and How of Futures and async/await in Rust
4:10:06
Building a ranked-choice voting site for new stream ideas
Jon Gjengset
Building a ranked-choice voting site for new stream ideas
4:17:29