Meetings
We have weekly meetings with a rotating agenda for each one. Once a month (aspirationally on the first Thursday of the month) we have a sprint planning meeting. The other weeks are used for reading club, deep dives, or whatever else we have a need for. Additionally, we have a triage meeting on every other Monday.
Meetings are held either on Zulip or one of the many videoconferencing systems. For video meetings, we will announce each of them on the #wg-async Zulip stream when they are starting.
All are welcome to attend any meeting!
See also:
Meeting schedule
Our weekly meetings are held at 10:00 PT.
See wg-async discussion schedule for recent and upcoming meetings.
Earlier meetings
May 2024
April 2024
Date | Time | Meeting Type | Topic |
---|---|---|---|
2024-04-04 | 10:00 PT | – | Notes |
2024-04-11 | 10:00 PT | – | Notes |
2024-04-18 | 09:00 PT | – | Notes |
2024-04-25 | 09:00 PT | – | Notes |
March 2024
Date | Time | Meeting Type | Topic |
---|---|---|---|
2024-03-07 | 09:00 PT | – | ? |
2024-03-14 | 09:00 PT | – | ? |
2024-03-21 | 09:00 PT | – | Notes |
2024-03-28 | 09:00 PT | – | Notes |
February 2024
Date | Time | Meeting Type | Topic |
---|---|---|---|
2024-02-01 | 09:00 PT | – | Notes |
2024-02-08 | 09:00 PT | – | Notes |
2024-02-15 | 09:00 PT | – | Notes |
2024-02-22 | 09:00 PT | – | Notes |
2024-02-29 | 09:00 PT | – | Notes |
January 2024
Date | Time | Meeting Type | Topic |
---|---|---|---|
2024-01-04 | 09:00 PT | – | Notes |
2024-01-11 | 09:00 PT | – | Notes |
2024-01-18 | 09:00 PT | – | Notes |
2024-01-25 | 09:00 PT | – | Notes |
December 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-12-07 | 09:00 PT | – | Notes |
2023-12-14 | 09:00 PT | – | Notes |
2023-12-21 | 09:00 PT | – | ? |
2023-12-28 | 09:00 PT | – | ? |
November 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-11-02 | 09:00 PT | – | ? |
2023-11-09 | 09:00 PT | – | Notes |
2023-11-16 | 09:00 PT | – | Notes |
2023-11-23 | 09:00 PT | – | ? |
2023-11-30 | 09:00 PT | – | Notes |
October 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-10-05 | 09:00 PT | Sprint Planning | – |
2023-10-12 | 09:00 PT | Reading Club | The Async Iterator Trait (notes) |
2023-10-19 | 09:00 PT | Reading Club | Writing a basic async debugger (notes) |
2023-10-26 | 09:00 PT | Open Discussion | Notes |
November 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-11-02 | 09:00 PT | Sprint Planning | – |
September 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-08-31 | 09:00 PT | Sprint Planning | – |
2023-09-07 | 09:00 PT | No meeting (work on sprint goals) | – |
2023-09-14 | 09:00 PT | No meeting (cancelled for RustConf) | – |
2023-09-21 | 09:00 PT | Reading Club | A case for CancellationTokens (notes) |
2023-09-28 | 09:00 PT | Open Discussion | Notes |
August 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-08-03 | 09:00 PT | Sprint Planning | – |
2023-08-10 | 09:00 PT | Deep Dive | 2024 Prelude + Future::map (notes) |
2023-08-17 | 09:00 PT | Deep Dive | IntoFuture autoderef + #42940 (notes) |
2023-08-24 | 09:00 PT | Open Discussion | Notes |
July 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-07-06 | 09:00 PT | Sprint Planning | – |
2023-07-13 | 09:00 PT | Deep Dive | Should wg-async be a team? (notes) |
2023-07-20 | 09:00 PT | Reading Club | Tree-Structured Concurrency (notes) |
2023-07-27 | 09:00 PT | Open Discussion | Notes |
June 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-06-01 | 13:30 PT | Sprint Planning | – |
2023-06-08 | 09:00 PT | Reading Club | Iterator, Generator |
2023-06-15 | 13:30 PT | Open Discussion | Notes |
2023-06-22 | 09:00 PT | Open Discussion | Notes |
2023-06-29 | 13:30 PT | Open Discussion | Notes |
May 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-05-04 | 11:00 PT | Sprint Planning | – |
2023-05-11 | 09:00 PT | Reading Club | Linear types one-pager (notes) |
2023-05-18 | 13:30 PT | Open Discussion | Notes |
2023-05-25 | 09:00 PT | Open Discussion | Notes |
April 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-04-06 | 11:00 PT | Sprint Planning | – |
2023-04-13 | 09:00 PT | Reading Club | Patterns and abstractions |
2023-04-20 | 13:30 PT | Deep Dive | AsyncIterator |
2023-04-27 | 09:00 PT | Open Discussion | Add your topics to this doc |
March 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-03-02 | 09:00 PT | Sprint Planning | – |
2023-03-09 | 11:00 PT | Reading Club | Mental experiments with io_uring |
2022-03-13 | 08:30 PT | Triage | – |
2023-03-16 | 09:00 PT | Deep Dive | Async vision update |
2023-03-23 | 11:00 PT | Open Discussion | Add your topics to this doc |
2022-03-27 | 08:30 PT | Triage | – |
2023-03-30 | 09:00 PT | Deep Dive | AFIT case studies |
February 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-02-02 | 09:00 PT | Sprint Planning | – |
2023-02-09 | 09:00 PT | Reading Club | Notes on structured concurrency, or: Go statement considered harmful |
2022-02-13 | 08:30 PT | Triage | – |
2023-02-16 | 09:00 PT | Deep Dive | Send bounds and AFIT (notes) |
2023-02-23 | 09:00 PT | Deep Dive | Async vision (notes) |
2022-02-27 | 08:30 PT | Triage | – |
January 2023
Date | Time | Meeting Type | Topic |
---|---|---|---|
2023-01-12 | 09:00 PT | Sprint Planning | – |
2023-01-19 | 09:00 PT | Deep Dive | futures-concurrency (notes) |
2023-01-26 | 09:00 PT | Reading Club | Context reactor hook (notes) |
December 2022
Date | Time | Meeting Type | Topic |
---|---|---|---|
2022-12-01 | 09:00 PT | Sprint Planning | – |
2022-12-05 | 08:30 PT | Triage | – |
2022-12-08 | 09:00 PT | Deep Dive | Async main and test |
2022-12-19 | 08:30 PT | Triage | – |
November 2022
Date | Time | Meeting Type | Topic |
---|---|---|---|
2022-11-03 | 09:00 PT | (Canceled) | – |
2022-11-07 | 08:30 PT | Triage | – |
2022-11-10 | 09:00 PT | Sprint Planning | – |
2022-11-17 | 09:00 PT | Reading Club | Trio: Async concurrency for mere mortals (notes) |
2022-11-21 | 08:30 PT | Triage | – |
2022-11-24 | 09:00 PT | (Canceled) | – |
October 2022
Date | Time | Meeting Type | Topic | Notes |
---|---|---|---|---|
2022-10-06 | 09:00 PT | Sprint Planning | – | |
2022-10-10 | 08:30 PT | Triage | – | |
2022-10-13 | 09:00 PT | Reading Club | How nextest uses tokio (and generally why async rust) | notes |
2022-10-20 | 09:00 PT | Reading Club | Language feature: in-place construction | notes |
2022-10-24 | 08:30 PT | Triage | – | |
2022-10-27 | 09:00 PT | Reading Club | RFC 3318, Field Projection | notes |
September 2022
Date | Time | Meeting Type | Topic |
---|---|---|---|
2022-09-01 | 09:00 PT | Reading Club | A look back at asynchronous Rust (notes) |
2022-09-08 | 09:00 PT | Sprint Planning | Sprint |
2022-09-12 | 08:30 PT | Triage | – |
2022-09-15 | 09:00 PT | Reading Club | Futures concurrency 3 (notes) |
2022-09-22 | 09:00 PT | Reading Club | Async/await in Swift (notes) |
2022-09-26 | 08:30 PT | Triage | – |
2022-09-29 | 09:00 PT | Deep Dive | Async I/O Traits (notes) |
Even earlier
Reading Club Document | Date and Zulip thread or notes link |
---|---|
Async cancellation 1 | 2022-03-07 |
Async overloading | 2022-03-21 |
RPITIDT | 2022-04-04 |
Kotlin Coroutines Introduction | 2022-04-18 |
dyn* doesn't need to be special | 2022-05-18 (notes) |
Async destructors, async genericity, and completion futures | 2022-06-23 and 2022-06-30 (video) (notes) |
Safe Pin projections through view types | 2022-07-28 (video) (notes) |
Panics vs cancellation, part 1 | 2022-08-18 notes |