Обсуждение

Асинхронный стол про круглое программирование

  • На русском языке

Начнем с краткого исторического обзора: как появилась асинхронность в Python, какие языки программирования и экосистемы повлияли на ее развитие.
Обсудим, почему нам вообще нужна асинхронность, и сравним старые фреймворки (Tornado, Twisted) с современными (BlackSheep и другие). Поговорим о подходе Structured Concurrency с примерами на Trio. Разберем концепции AsyncIO и AsyncAwait и порефлексируем на тему миксин в архитектуре.

Затем перейдем к более общим темам — почему асинхронность необходима в любых экосистемах, и какие в них есть библиотеки и фреймворки. В завершение рассмотрим будущее асинхронности в Python: почему язык пока уступает другим и может ли это исправить отключение блокировки интерпретатора (noGIL).

Спикеры

Ведущие

Расписание