Peter Saint-Andre: Technology

I've been working on Internet technologies since 1996, mainly on XMPP (a.k.a. Jabber), an open standard for instant messaging, presence, and real-time collaboration. I've also done work on internationalization, security, and related topics. In March 2012, I completed a two-year term on the IESG as co-director of the Applications Area at the IETF. In my spare time, I run the jabber.org IM service and even do a bit of programming now and then. Check out my Brutally Honest Résumé for all the gory details.

Technical Books

XMPP: The Definitive Guide. O'Reilly, 2009.

IETF RFCs

(See also my stats page.)

RFC 6473: vCard KIND:application (December 2011).

RFC 6202: Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP (April 2011). Co-authored with S. Loreto, S. Salsano, and G. Wilkins.

RFC 6125: Representation and Verification of Domain-Based Application Service Identity within Internet Public Key Infrastructure Using X.509 (PKIX) Certificates in the Context of Transport Layer Security (TLS) (March 2011). Co-authored with J. Hodges.

RFC 6122: Extensible Messaging and Presence Protocol (XMPP): Address Format (March 2011).

RFC 6121: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence (March 2011). (Supersedes RFC 3921.)

RFC 6120: Extensible Messaging and Presence Protocol (XMPP): Core (March 2011). (Supersedes RFC 3920.)

RFC 5437: Sieve Notification Mechanism: Extensible Messaging and Presence Protocol (XMPP) (January 2009).

RFC 5122: Internationalized Resource Identifiers (IRIs) and Uniform Resource Identifiers (URIs) for the Extensible Messaging and Presence Protocol (XMPP) (February 2008). (Supersedes RFC 4622.)

RFC 4854: A Uniform Resource Name (URN) Namespace for Extensions to the Extensible Messaging and Presence Protocol (XMPP) (April 2007).

RFC 4622: Internationalized Resource Identifiers (IRIs) and Uniform Resource Identifiers (URIs) for the Extensible Messaging and Presence Protocol (XMPP) (July 2006).

RFC 4417: Report of the 2004 IAB Messaging Workshop (February 2006). Co-authored with P. Resnick.

RFC 3923: End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP) (October 2004).

RFC 3922: Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM) (October 2004).

RFC 3921: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence (October 2004).

RFC 3920: Extensible Messaging and Presence Protocol (XMPP): Core (October 2004).

Refereed Articles

XMPP: Lessons from Ten Years of XML Messaging, IEEE Communications (April 2009).

Jingle: Jabber Does Multimedia, IEEE Multimedia 14:1 (January-March 2007), 90-94.

Streaming XML with Jabber/XMPP, IEEE Internet Computing 9:5 (September-October 2005), 82-89.

Non-Refereed Articles

Open Source and Open Standards, O'Reilly Network (April 2003). The intersection of open protocols, open-source software, and developer communities.

Jabber: An Introduction, Free Software Magazine (February 2002). Technical article.

Let There Be Jabber, Linux Magazine (August 2001). Technical article.

XML Messaging With Jabber, O'Reilly Network (October 2000). Technical article.


Peter Saint-Andre > Technology