Twisted - hello, asynchronous programming
by Jesse Noller, February 11, 2009
Overview of Twisted concepts
Twisted inlineCallbacks and deferredGenerator
by Marcin Kasperski, August 13, 2008
Examples comparing raw deferreds, deferredGenerator, and inlineCallbacks.
Async Batching with Twisted: A Walkthrough
by Duncan McGreggor, June 20, 2008
This article features 8 easy to understand examples demonstrating Deferreds, callbacks, DeferredLists, DeferredSemaphores, and task.Cooperator.
Concurrency with Python, Twisted, and Flex
by Bruce Eckel, May 3, 2008
by Bruce Eckel, April 15, 2006
Event-Driven Programming with Twisted and Python
Linux Journal, January 26, 2005
The Twisted Matrix Framework: Part One, Understanding Asynchronous Networking
by David Mertz, May 2003 (See also Part 2, Part3, and Part 4)
by Glyph Lefkowitz, July 2, 2008
So You Want Your Code to Be Asynchronous? A Twisted Interview
by Duncan McGreggor, June 27, 2008
Knowing Santa Claus is Fake Doesn't Ruin Christmas
by Glyph Lefkowitz, August 19, 2005
Thinking in Twisted
by Duncan McGreggor, June 13, 2005
- Twisted web POST example w/ JSON — posted 2010-08-25
- Quick notes on trying the Twisted websocket branch example — posted 2010-05-24
- Running a Twisted Perspective Broker example with twistd — posted 2008-10-27
- Can't block for a Deferred in Twisted — posted 2008-10-20
- Running functions periodically using Twisted's LoopingCall — posted 2008-10-14
Just wondering if you know about Parallel Pyhton (http://www.parallelpython.com/) it seems dead easy to use so I'm wondering how does it compares to twisted.
Thanks for the great posts and useful links.
Hi toxicafunk, I haven't looked into Parallel Python... I realize there are a number of concurrency options with Python. I also realize using Twisted is generally not considered easy, but I liked it for my needs at the time. It may or may not have been the best choice for the job. I'm interested in trying new things; I'll write about them if I get the chance. Thanks for the comment!