Half Empty?

How It Works

  1. An IronWorker is queued to analyze a user's tweets.
  2. That worker will pull around 1000 of a user's most recent tweets.
  3. Each of those tweets get analyzed by the AlchemyAPI for sentiment (whether that text is considered positive, negative, or neutral)
  4. The tweets and their sentiments are stored in the key/value store, IronCache
  5. Once the worker is finished, we pull in some additional information from Klout and PeerIndex (both Mashery APIs).
  6. With all of the data in hand, we calculate the final score using a custom algorithm and display the results!