Open Source Maintenance, 2023-08-25
I'm nearly back up speed with my GitHub notifications across the various open-source projects I maintain since my move. In this stream, after many more like it, we finally make it (more or less) to the end of those notifications! As with the past ones of these, 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:01:34 fantoccini: get console log messages
0:03:14 inferno: differential flame graphs
0:08:54 imap: abstract away TLS provider
0:41:50 imap: enable testing over imap crate
0:46:44 imap: IDLE concurrency race condition
0:49:20 inferno: add GHC prof file support
1:31:39 hdrhistogram: iterate over zero-only histogram
1:48:20 fantoccini: update license field to follow SPDX
1:49:40 streamunordered: iterators with tokens
2:12:08 rustengan: use JSON STDOUT helper everywhere
2:13:28 r4r: if cfg! mistake
2:15:42 left-right: follow up on fallible operations
2:26:01 left-right: typos
2:26:36 *: dependabot rustls-webpki
2:27:36 atone: quickcheck 1.0
2:32:01 fantoccini: move away from Wikipedia tests
2:45:55 fantoccini: wheel support
2:46:15 fantoccini: expose host capabilities
2:52:16 ordsearch: benchmark on EC2?
2:55:16 fantoccini: wheel support (CI)
2:56:33 hdrhistogram: document iterator fn more()
2:57:36 ordsearch: switch benchmarks to criterion
3:02:53 inferno: fix clippy lints
3:07:23 Q: resolving GitHub PR comments
3:08:50 inferno: request to bump MSRV due to clap
3:16:54 Outro
Live version with chat: https://youtube.com/live/oAurqTzO-h4
Other Videos By Jon Gjengset
2024-05-04 | Q&A May 2024 |
2024-04-05 | Decrusting the tokio crate |
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 |