monkinetic weblog

Steve Ivy's Weblog - Since 1999 - XII Ed.

Twitter Down, and I Didn't Know About It

Extensible Messaging and Presence Protocol

B/c Twitter is frowned on at work, I don’t visit and did not know until last night that there was an ongoing outage in progress. Dave has one plan for a route-around, I’ve got another:

It’s been discussed extensively elsewhere, but I’ll repeat it here: I think what might do the trick is to start federating Twitter using XMPP. Twitter uses XMPP internally, and some very interesting federating work was done in the halls at Social Graph Foo Camp between Blaine Cook (Twitter) and Ralph Meijer (Mediamatic). A network of XMPP servers, implementing PubSub (and possibly PEP should be able to subscribe to the message stream from Twitter and vice-versa. Then when Twitter is up, Twitter users can follow me and see my updates, and I can follow them and see their updates. When Twitter is down, anyone on my service or on a peer service will still see my updates.

The competition comes in the form of add-on services/features: Twitter has SMS integration, Dave would probably offer RSS integration (RSS-to-XMPP for example), etc.

So, knowing how long this has been discussed, what’s the holdup?

My name is Steve Ivy and I write about technology, the open web, social software, and general nerdity on monkinetic.com. You should follow me on Twitter or subscribe to this blog if you like what you're reading. I spend my days hacking Movable Type, python, Django, and various other efforts at Wallrazer. This is my personal site.