Case study: Rust Async on Top of Fibers
(Bringing 2 concurrency patterns together)
Тезисы
Многие rust-разработчики уже имеют опыт работы с асинком или как минимум читали асинхронный код. Но практически всегда используется готовый рантайм, чаще всего tokio.

Я расскажу, как получилось, что нам пришлось писать свой собственный асинк рантайм и набор примитивов для работы с ним. И более того, как этот рантайм оказался построен поверх совершенно другой концепции многозадачности — файберов.
Многие rust-разработчики уже имеют опыт работы с асинком или как минимум читали асинхронный код. Но практически всегда используется готовый рантайм, чаще всего tokio.

Я расскажу, как получилось, что нам пришлось писать свой собственный асинк рантайм и набор примитивов для работы с ним. И более того, как этот рантайм оказался построен поверх совершенно другой концепции многозадачности — файберов.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Егор Ивков
Ведущий разработчик, Picodata
  • 4 года опыта в Rust
  • Выступал на RustCon 2022 c докладом New and Upcoming Rust features
  • Выступал на Rust митапе в сентябре 2023: Async & Runtimes (With example of a custom runtime)
  • Участвовал в подкасте по расту от Samara IT Community
  • Пероснальный блог (во многом тоже о Rust)
  • Егор Ивков
    Ведущий разработчик, Picodata
    • 4 года опыта в Rust
    • Выступал на RustCon 2022 c докладом New and Upcoming Rust features
    • Выступал на Rust митапе в сентябре 2023: Async & Runtimes (With example of a custom runtime)
    • Участвовал в подкасте по расту от Samara IT Community
    • Пероснальный блог (во многом тоже о Rust)
Все доклады