Open Source Maintenance, 2023-08-06
I've fallen behind on my GitHub notifications across the various open-source projects I maintain. In this stream, we start going through those notifications and make a (small) dent in them. My hope is that by showing the maintainer side of open-source, you get a better sense for how open-source operates, what it's like to be on the receiving end of issues/PRs, and just generally what maintainer work entails. And hopefully you also learn some stuff along the way!
0:00:00 Introduction
0:03:13 fantoccini: Wheel support
0:15:52 r4r: chapter 3 clarification
0:22:59 fantoccini: capability compatibility for IE
0:28:15 inferno: support for functions containing colons
1:20:18 inferno: git submodule detection
1:22:30 evmap: non-blocking refresh
1:30:36 ordsearch: branchless find_gte
1:39:04 openssh: RemoteChildOwned
1:50:44 ordsearch: avoid benchmark inlining
2:02:08 inferno: collapse recursive calls
2:18:45 ordsearch: make benchmark fairer
2:23:45 ordsearch: switch to Criterion
2:26:59 faktory: helpful comment
2:28:43 imap: mpsc to VecDeque
2:41:56 fantoccini: helpful comment
2:42:32 openssh: adding a maintainer
2:46:31 r4r: request for repository of examples
2:48:42 msql-srv: dependabot upgrades
2:51:36 atone: quickcheck upgrade
2:56:22 fantoccini: hyper-rustls upgrade
2:58:09 inferno: support
2:59:37 imap: mocking response objects
3:12:39 imap: abstract away TLS
3:17:23 fantoccini: support
3:20:34 inferno: differential output helpfulness
3:26:11 inferno: differential output bug
3:34:41 Outro
Live version with chat: https://youtube.com/live/I-6ZGCdrE7o
Other Videos By Jon Gjengset
2024-03-09 | Implementing (parts of) git from scratch in Rust |
2024-02-09 | Decrusting the tracing crate |
2024-02-06 | Jon Gjengset Live Stream |
2024-01-14 | Hardware and software [2024 edition] |
2023-12-16 | Q&A December 2023 |
2023-12-15 | Q&A Session |
2023-11-17 | Making the (partial) Rust BitTorrent client more reasonable |
2023-10-19 | Implementing (part of) a BitTorrent client in Rust |
2023-08-26 | Open Source Maintenance, 2023-08-25 |
2023-08-13 | Open Source Maintenance, 2023-08-13 |
2023-08-06 | Open Source Maintenance, 2023-08-06 |
2023-07-31 | Rust "did you know": handy cargo tools |
2023-07-28 | Decrusting the axum crate |
2023-07-15 | Q&A July 2023 |
2023-05-23 | Rust "did you know": non-generic inner functions |
2023-05-06 | Crust of Rust: std::collections |
2023-05-05 | Rust "did you know": shortcut for docs.rs permalinks |
2023-05-05 | Supply Chain Security — MIT 6.5660 Computer Security guest lecture |
2023-04-18 | Rust "did you know": handy playground features |
2023-04-07 | Solving distributed systems challenges in Rust |
2023-03-18 | Rust "did you know": derive isn't perfect |