Contribute Media
A thank you to everyone who has made this possible: Read More

from Sync to to Async Python, a AsyncIO migration

Summary

Migration d'une librairie de communication réseau depuis Tornado (python2.7) vers Asyncio (python3.4)

Description

Présentation de la migration de ZeroServices (https://github.com/Lothiraldan/ZeroServices) depuis Tornado en python2 vers Tornado en python3.4 en passant par une version synchrone en python3.

Présentation des raisons de chacun de ces changements, les challenges qu'ils ont représenté, les compromis faits et les points positifs de ces changements et les évolutions dans le design.

Un gros focus sera mis sur l'intérêt d'asyncio dans une application réseau, l'intérêt de l'unicode partout en python3 et sur comment tester une application asynchrone en asyncio.

Details

Improve this page