qmacro writes "I've written a few articles on programming Jabber clients using Net::Jabber. They introduce the Jabber concepts of presence, subscription, message types, and message extension via namespaces. Comments and questions welcome."