Tab Happy
         TweetMeme,Tweettabs and @Anywhere




Daniel Saxil-Nielsen
Hey, check out this great site
http://dtsn.co.uk
38px    123
        tweets
                 61px


  4px
                   7px




16px




         50px
500,000,000
      buttons served each day


500,000,000 == 4.6 TB == 10,000 R/s




            20 Servers
TweetTabs
http://search.twitter.com/search.json?
     q=dtsn&callback=t.callback




var t = {
  callback: function(data) {
    this.tab.addDate(data);
    this.request(this.queue.shift());
  }
}
@Anywhere
JS-API
twttr.anywhere(function(T) {
  if (T.isConnected()) {
     T.status.Update(‘hello world’);
  }
});
Downsides
Resources
List of all @Anywhere methods (from chirp) -
http://platform.twitter.com/js-api.html

Google Group - http://groups.google.com/group/
twitter-dev-anywhere
@DTSN

Dtsn devnest9

Editor's Notes

  • #2 - Daniel (dtsn) - Side project - tweettabs, about a year - Work for TweetMeme, 13 people, aggregates links - How TweetMeme works
  • #3 - Find Links - Spider contents - More people retweet the further up our list it goes - Great for breaking news, hudson river - The Button
  • #4 - TweetMeme is known for the button, which i look after? - 61px been copied by facebook, digg & (i think) google - So popular that we ....
  • #5 - Serve 500 million /day - When we Increased size by 8 bytes, 1.2TB a month (4 lang) - onto tweettabs
  • #6 - Side project, proof of concept - Released a year ago - Live preview ....
  • #7 - Entirely in JS - Searches Twitter, uses JSONP, JSONP Queue - Adaptive pollrate, meaning API limit isn’t exceeded - No Oauth -> wasn’t quite complete - Here’s where @anywhere comes in
  • #8 - On the surface not really exciting hover cards, follow buttons - Twitters attempt to increase user engagement - It hides something truly fantastic
  • #9 - Twitters JavaScript API, annouced at chirp - Uses the twitter connect provided by @anywhere to authenticate - Integrated it into tweettabs - Live demo .....
  • #10 - This is how easy it is! - T (object)
  • #11 1 piece of Documentation, just guess work Very buggy It’s slow It’s not supported by Twitter (yet)
  • #13 - Any questions you can @ me