A data firehose API is a powerful and fast way to stream data from any data source in real time. Obviously the Twitter firehose comes to mind, so we set out to build a couple of awesome web applications to process Twitter streaming data.
To demonstrate the speed and scalability of the PubNub Twitter stream, we built a demo to display Tweets by analyzing how people are feeling emotionally. The demo looks for certain words and emoticons in the incoming Twitter Firehose Stream that indicate the person’s mood, then maps that person by state. Check out the live Twitter Stream Emoticon app here (or embedded below), and the source code here.
Want to build your own visualization with the Twitter firehose stream? Head over to the Twitter Developer Blog, where we wrote a full tutorial on building visualizations with the Twitter Stream.