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