Piter Py #4 / Andrew Svetlov: "asyncio pitfalls" / Saint Petersburg, Russia / 3 November 2017 - 4 November 2017

Piter Py #4

3 November 2017 (Fri), 10:00 - 4 November 2017 (Sat), 19:00

Andrew Svetlov: "asyncio pitfalls"

Description
asyncio pitfalls
 
asyncio becomes quite popular now.
At first glance the approach looks very similar to classic synchronous way: just put `await` before every async function call, that's it.
But the real usage feedback demonstrates non obvious pitfalls.
Surprisingly it's not task synchronization but timeouts and task cancellation.
Another pain is async API design: there is no guideline for async approach published yet. The speaker went through this way, he paid fare share of mistakes.
The talk collects learned lessons of four years of development such libraries: asyncio itself, aiohttp, database drivers like aiopg/aiomysql and other projects under https://github.com/aio-libs umbrella.
 
Andrew Svetlov
Ukraine. Kyiv
Software Engineer
Python Core Developer
 
Andrew is a passionate Python developer with 17 years experience for the language usage.
He is Python Core Developer and author of several Open Source libraries under https://github.com/aio-libs umbrella.
The most famous his product for last years is aiohttp -- a library for making HTTP requests and buildng Web servers in asyncio style.
Share
Add to calendar
Organizer
PyterPy will be colocated with Linux Piter conference. Participants of any conference can attend the talks of both conferences.
Co-organizer
General sponsor
Sposnsor
PARTNERS
Travel partners
Video partner
INFORMATIONAL PARTNERS
Hashtag
#PiterPy
Event in socials
Contacts
По вопросам участия
Диана Любавская
+7 981 846-44-58
diana@it-events.com
По вопросам выступления
Ирина Сарибекова
+7 921 903-45-17
irina@it-events.com
Обсудить свой доклад
Программный комитет конференции
org@piterpy.com

Congratulations!

You've successfully subscribed for news.