Changes between Version 27 and Version 28 of SuccessStories


Ignore:
Timestamp:
12/06/10 17:40:20 (11 years ago)
Author:
Jason J. W. Williams
Comment:

Re-ordered stories to put sponsors at the top.

Legend:

Unmodified
Added
Removed
Modified
  • SuccessStories

    v27 v28  
    4747-- Terry Jones, CEO, Fluidinfo Inc.
    4848
    49 = [http://www.hipchat.com HipChat] =
    50 
    51 HipChat 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 
    53 Twisted'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 
    55 One 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 
    57 Bottom 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 
    6149= [http://launchpad.net/ Launchpad] =
    6250
     
    6856
    6957-- Jonathan Lange, Product Strategist, [http://www.canonical.com/ Canonical Ltd]
     58
     59= [http://www.hipchat.com HipChat] =
     60
     61HipChat 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.
     62
     63Twisted'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.
     64
     65One 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.
     66
     67Bottom 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?
     68
     69-- Garret Heaton, Co-founder, [http://www.hipchat.com HipChat]
    7070
    7171= [http://www.justin.tv/ Justin.tv] =