Description
How we use Twisted in Launchpad
Presented by Michael Hudson-Doyle
Abstract
Launchpad is a large, open source, "real world" Python project with many moving parts. This talk will explain how Twisted helps us keep track of them.
Outline
Although we don't use it for the core web application, most other places in Launchpad that have to deal with concurrency issues do it using Twisted. This talk will survey these areas and talk about issues we've found and design patterns we've found helpful.
[VIDEO HAS ISSUES: Sound and video are poor. Slides are hard to read.]