- 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
- Grokking Twisted
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)
- Constructive Criticism
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!