filmov
tv
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".
[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".
Lynn Root - asyncio in Practice: We Did It Wrong
[ENG] Lynn Root: 'asyncio in Practice: We Did It Wrong' / #PiterPy
Lynn Root: Advanced asyncio: Solving Real-World Production Problems
[RUS] Lynn Root: 'asyncio in Practice: We Did It Wrong' / #PiterPy
Lynn Root - Advanced asyncio: Solving Real-world Production Problems
Lynn Root - Advanced asyncio: Solving Real-world Production Problems - PyCon 2019
Lynn Root: Advanced asyncio: Solving Real-World Production Problems
Lynn Root Legendado
Lynn Root - Metrics-driven development
CIS30E Unit 7 Lecture: Asynchronous Programming with Asyncio in Python
ODSC Interview with Lynn Root (Engineer at Spotify)
The Design of Everyday APIs - Lynn Root
An intro to async programming (Python asyncio)
Asyncio in the Wild
How Asyncio works in Python with a simple example
Aleksandr Sulimov Repid new job scheduler with Asyncio in mind Pycon 2023
Next-Level Concurrent Programming In Python With Asyncio
Talk - Jason Fried: If an asyncio Task fails in the woods and nobody is around to see it, does i....
Giovanni Barillari - Why I still develop synchronous web in the asyncIO era
[ENG] #DevTalkRu at #PiterPy with Lynn Root (Spotify)
12. Concurrency Problems with Python OpenCV- asyncio graceful shutdown
asyncio serial socat test
Lynn Root - Tracing, Fast and Slow: Digging into & improving your web service’s performance
Learning Asyncio in python in 12 Minutes
Комментарии