Project: | Wither |
AsyncIO is a new standard library module in 3.4 for writing concurrent applications. While it is easy to see how this would be useful for writing a webserver there are other less obvious opportunities to use this with your code
This talk is about one such non obvious use case and the leasons learnt while converting this code and other code bases to work with AsyncIO
This focus will not be on getting new users up to speed on AsyncIO but is intended more as a collection of 'here be dragons' advice, things noted and patterns seen while developing for AsyncIO and is intended to help those familiar with the basic concepts avoid some pitfalls that they may encounter.
You should come away from this talk with a clearer idea of how you should and should not be writing things with AsyncIO and some inspiration for applying AsyncIO to your own projects
When not working for Anchor Systems, Jay is hacking away and doing stupid things in both linux and python. If its a bleeding edge feature you can be assured that Jay has played with it, written a library to use it and deployed it into production at some point.