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 09:00 PT.

See wg-async discussion schedule for recent and upcoming meetings.

Earlier meetings

October 2023

DateTimeMeeting TypeTopic
2023-10-0509:00 PTSprint Planning–
2023-10-1209:00 PTReading ClubThe Async Iterator Trait (notes)
2023-10-1909:00 PTReading ClubWriting a basic async debugger (notes)
2023-10-2609:00 PTOpen DiscussionNotes

November 2023

DateTimeMeeting TypeTopic
2023-11-0209:00 PTSprint Planning–

September 2023

DateTimeMeeting TypeTopic
2023-08-3109:00 PTSprint Planning–
2023-09-0709:00 PTNo meeting (work on sprint goals)–
2023-09-1409:00 PTNo meeting (cancelled for RustConf)–
2023-09-2109:00 PTReading ClubA case for CancellationTokens (notes)
2023-09-2809:00 PTOpen DiscussionNotes

August 2023

DateTimeMeeting TypeTopic
2023-08-0309:00 PTSprint Planning–
2023-08-1009:00 PTDeep Dive2024 Prelude + Future::map (notes)
2023-08-1709:00 PTDeep DiveIntoFuture autoderef + #42940 (notes)
2023-08-2409:00 PTOpen DiscussionNotes

July 2023

DateTimeMeeting TypeTopic
2023-07-0609:00 PTSprint Planning–
2023-07-1309:00 PTDeep DiveShould wg-async be a team? (notes)
2023-07-2009:00 PTReading ClubTree-Structured Concurrency (notes)
2023-07-2709:00 PTOpen DiscussionNotes

June 2023

DateTimeMeeting TypeTopic
2023-06-0113:30 PTSprint Planning–
2023-06-0809:00 PTReading ClubIterator, Generator
2023-06-1513:30 PTOpen DiscussionNotes
2023-06-2209:00 PTOpen DiscussionNotes
2023-06-2913:30 PTOpen DiscussionNotes

May 2023

DateTimeMeeting TypeTopic
2023-05-0411:00 PTSprint Planning–
2023-05-1109:00 PTReading ClubLinear types one-pager (notes)
2023-05-1813:30 PTOpen DiscussionNotes
2023-05-2509:00 PTOpen DiscussionNotes

April 2023

DateTimeMeeting TypeTopic
2023-04-0611:00 PTSprint Planning–
2023-04-1309:00 PTReading ClubPatterns and abstractions
2023-04-2013:30 PTDeep DiveAsyncIterator
2023-04-2709:00 PTOpen DiscussionAdd your topics to this doc

March 2023

DateTimeMeeting TypeTopic
2023-03-0209:00 PTSprint Planning–
2023-03-0911:00 PTReading ClubMental experiments with io_uring
2022-03-1308:30 PTTriage–
2023-03-1609:00 PTDeep DiveAsync vision update
2023-03-2311:00 PTOpen DiscussionAdd your topics to this doc
2022-03-2708:30 PTTriage–
2023-03-3009:00 PTDeep DiveAFIT case studies

February 2023

DateTimeMeeting TypeTopic
2023-02-0209:00 PTSprint Planning–
2023-02-0909:00 PTReading ClubNotes on structured concurrency, or: Go statement considered harmful
2022-02-1308:30 PTTriage–
2023-02-1609:00 PTDeep DiveSend bounds and AFIT (notes)
2023-02-2309:00 PTDeep DiveAsync vision (notes)
2022-02-2708:30 PTTriage–

January 2023

DateTimeMeeting TypeTopic
2023-01-1209:00 PTSprint Planning–
2023-01-1909:00 PTDeep Divefutures-concurrency (notes)
2023-01-2609:00 PTReading ClubContext reactor hook (notes)

December 2022

DateTimeMeeting TypeTopic
2022-12-0109:00 PTSprint Planning–
2022-12-0508:30 PTTriage–
2022-12-0809:00 PTDeep DiveAsync main and test
2022-12-1908:30 PTTriage–

November 2022

DateTimeMeeting TypeTopic
2022-11-0309:00 PT(Canceled)–
2022-11-0708:30 PTTriage–
2022-11-1009:00 PTSprint Planning–
2022-11-1709:00 PTReading ClubTrio: Async concurrency for mere mortals (notes)
2022-11-2108:30 PTTriage–
2022-11-2409:00 PT(Canceled)–

October 2022

DateTimeMeeting TypeTopicNotes
2022-10-0609:00 PTSprint Planning–
2022-10-1008:30 PTTriage–
2022-10-1309:00 PTReading ClubHow nextest uses tokio (and generally why async rust)notes
2022-10-2009:00 PTReading ClubLanguage feature: in-place constructionnotes
2022-10-2408:30 PTTriage–
2022-10-2709:00 PTReading ClubRFC 3318, Field Projectionnotes

September 2022

DateTimeMeeting TypeTopic
2022-09-0109:00 PTReading ClubA look back at asynchronous Rust (notes)
2022-09-0809:00 PTSprint PlanningSprint
2022-09-1208:30 PTTriage–
2022-09-1509:00 PTReading ClubFutures concurrency 3 (notes)
2022-09-2209:00 PTReading ClubAsync/await in Swift (notes)
2022-09-2608:30 PTTriage–
2022-09-2909:00 PTDeep DiveAsync I/O Traits (notes)

Even earlier