Changes between Version 26 and Version 27 of SuccessStories


Ignore:
Timestamp:
12/06/10 02:25:42 (11 years ago)
Author:
Jason J. W. Williams
Comment:

Added HipChat success story.

Legend:

Unmodified
Added
Removed
Modified
  • SuccessStories

    v26 v27  
    4747-- Terry Jones, CEO, Fluidinfo Inc.
    4848
     49= [http://www.hipchat.com HipChat] =
     50
     51HipChat is a hosted group chat and IM service for businesses that uses the XMPP protocol behind the scenes. We use Twisted to power our fully clustered chat server and run many important job queue workers.
     52
     53Twisted's built-in XML support via the Twisted.Words and xmlstream modules have been life savers since XMPP is very XML heavy. They've been rock-solid and keep us from having to work with with XML directly which is a wonderful thing.
     54
     55One of the greatest time savers is the combination of Deferreds and the @defer.inlineCallbacks decorator. These allow us to write code that is asynchronous but stays easy to read and maintain. No more getting lost in a sea of callback functions. I mention it because I truly miss them when playing with Node.js, particularly Python's 'yield' and Twisted's Deferreds! I feel crippled without them.
     56
     57Bottom line: we built and launched a successful business on Twisted & Python in 6 months with no prior knowledge of either. It's a very productive environment with great performance and maintainability. What more could you want?
     58
     59-- Garret Heaton, Co-founder, [http://www.hipchat.com HipChat]
     60
    4961= [http://launchpad.net/ Launchpad] =
    5062