gevent provides highly scalable asynchronous I/O without becoming a nest of callbacks, or even needing code changes.
Daniel will explain how to get started with gevent, discuss patterns for its use and describe the differences with Twisted, Tornado and Tulip/asyncio.