Lynn Root - asyncio in Practice: We Did It Wrong

Lynn Root - asyncio in Practice: We Did It Wrong

3.776 Lượt nghe
Lynn Root - asyncio in Practice: We Did It Wrong
asyncio in Practice: We Did It Wrong [EuroPython 2018 - Talk - 2018-07-26 - Lammermuir] [Edinburgh, UK] By Lynn Root This talk is aimed at those that have at least intermediate experience in Python and have played around with asynchronous Python using asyncio or other libraries. I want the audience to learn from my mistakes! For instance, how easy it is to get into “callback hell” (and how to avoid/get out of it), how to screw up thread safety and deadlock yourself, and making code async but not actually concurrent. I'll talk through some anti-patterns and best practices that I learned the hard way. This includes proper concurrency, calling coroutines from synchronous code, working with threads and threadsafety, properly shutting down an async programs, and hidden "gotchas". License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/ Please see our speaker release agreement for details: https://ep2018.europython.eu/en/speaker-release-agreement/