Introduction to XMPP and XMPP4R for Ruby Developers

As Wikipedia says, XMPP is "an open, XML-inspired protocol for near-real-time, extensible instant messaging and presence information." It's used by Jabber, the Gizmo Project, Google Talk, Pidgin, Kopete, and all sorts of open source instant messaging applications. It can also be used by any applications you want to develop yourself to pass messages back and forth, for example.

Read more →