What Is Async, How Does It Work, And When Should I Use It?
by A. Jesse Jiryu Davis (speaking)
Objective
Attendees will attain a useful definition of "asynchronous", and understand how asynchronous applications achieve I/O concurrency differently from traditional multithreaded applications. They'll be introduced to the async programming model, and learn a set of simple rules that determine when async is the right tool for the job, and when it is not.
Description
Python’s asynchronous frameworks, like asyncio, Tornado, and Twisted, are increasingly important for writing high-performance web applications. Even if you’re an experienced web programmer, you may lack a rigorous understanding of how these frameworks work and when to use them. Let’s see how asyncio's event loop works, and learn how to efficiently handle very large numbers of concurrent connections.
Speaker bio
I gave this talk at PyCon in Montreal, here's the video:
http://emptysqua.re/blog/pycon-2014-video-what-is-async/
I'm a Senior Python Engineer at MongoDB in New York City. I’m a committer to the asyncio project and the author of its Queue implementation. Author of Motor, an async MongoDB driver for Tornado, and of Toro, a library of locks and queues for Tornado coroutines. Contributor to Python, PyMongo, MongoDB, and Tornado.
2
▼
The slides don't seem to be showing up correctly. Here they are on Slideshare:
http://www.slideshare.net/emptysquare/what-is-async-how-does-it-work-and-when-should-i-use-it
1
▼
This is a talk I would love to see. The speaker is incredible and a coder I really respect. Where is the +100 button?