Seesmic and XMPP Pubsub
At Seesmic we are working hard integrating XMPP into various parts of the infrastructure and I have to say that I’m very excited to see what’s been completed so far.
The journey to Pubsub hasn’t been smooth for sure, along the way we have learned how many different interpretations of the word implemented can be used when applied to a very big and complicated spec like XEP-0060 just on the server side alone. Then you get into the realm of client libraries and I can see why there was hardly any well known implementation of Pubsub.
Sure there are plenty of behind the scenes implementations, but those are not public and they are not using open source tools – that’s the key difference in what we are doing.
In the last couple months a lot of activity has been happening in this space, so much so that I’m hoping we can delivery publicly so we can brag about being being one of the first (heck, if not the first) open source based implementations.
Back to work, just because we have a end-to-end test finally working doesn’t mean it’s all done :)
Technorati Tags: pubsub, seesmic, xmpp
Tags:


21. October 2008 at 12:36
congrats for the end-to-end test :) let's take it to our users! Rockon.
3. November 2008 at 18:58
Hey Bear, I'd love to know a little bit more about the problems you had with PubSub. We have released our XMPP API (with PubSub flavor) : http://groups.google.com/group/notifixious-deve...
We actually “cheat” by not using existing PubSub components… but “faking” it with an external “home-made” component that outputs PubSub syntax…
Feel free to give a look ad let us know what you think!
3. November 2008 at 21:21
Julien,
The biggest hurdle was finding out that different folks implement specs differently and that there wasn't a single suite of tests to compare server performance with. So we spent quite a bit of time working with the Tigase guys in getting them to probably 98% complient with the spec.
The other issue is a complete lack of docs or examples of what goes into maintaining all but the most simple of PubSub structures. Not to say the information isn't out there, it's just wasn't helpful to our needs – most folks only use the PEP part of PubSub.
10. January 2009 at 03:24
good job dude, thank you.
20. January 2009 at 01:10
congrats for this great work.
2. March 2009 at 03:14
now i find what i want to know.. thank you..
27. April 2009 at 13:20
That's ROCK!
1. May 2009 at 23:28
congrats man, great work
28. May 2009 at 23:35
Some good points raised in that post. Will be back to check for more.
6. June 2009 at 03:09
Nice one. I have stumbled and twittered this for my friends. Hope others find it as interesting as I did.