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