Toast Driven

← Back to November 27, 2008


In an effort to try to expose myself to some more new(ish) technologies in my new-found free time, I thought I'd take a closer look at XMPP. Prior to tonight, I'd only had the executive summary - "An XML-based, real-time messaging protocol. Jabber uses it and Twitter ought to."

I wish I could say I know more now. A visit to the main XMPP site was quite nearly worthless. "Here are some libraries and schema definitions. Now go read the RFC!" Seriously?

I don't mind reading an RFC if I think the technology I'm trying to work with is worthwhile. But you have to prove to me your tech is worthwhile first. The XMPP site does not impress me in this regard. Some immediate improvements I'd like include a better high-level overview of how the technology works (perhaps even a *GASP* diagram), more specifics on implementation and (my favorite) the quick start guide. A list of good use cases would be nice too, beyond "chat chat chat".

For a technology that's been around for 10 years and has big fancy sponsors, color me unimpressed.

Update - I'd be happy if something along the lines of this were included in the main site. I learned more in 2 minutes there than I did in 10 minutes on the main site.

Pixel Toast