This one’s going to be a teensy bit different, but just as exciting as my other twenty-three A to Z Challenge posts have been.
I may have, subtly, mentioned that I have a Kev. What I probably haven’t mentioned is that Kev is ever so slightly involved with this thing called “XMPP”…
(I told you this was going to be different!)
XMPP is the eXtensible Messaging and Presence Protocol, and if you’ve ever chatted to people using Google Mail, Google Talk, iChat or Jabber, then you’ve used it without ever knowing it was there… unless you’re into IT and know about this sort of thing, in which case, you probably had your suspicions…
It’s a protocol that’s used for chat programs, websites that have chat bits in, and various other things. It’s very interesting, so Kev tells me (to the point that he was driven to write a book about it), and he’s spent the last decade working on it in his spare time in programs like Swift. These days it’s his job too. It’s an open standard (defined mostly in RFC6120 and RFC6121, which I bet you were dying to know), which means that anyone is able to come along, look at it and help to improve it, and anyone else can come along and use it in their programs.
Even Facebook uses it a little bit.
And that’s probably more than you wanted to know about XMPP, but if the alphabet will have these inconvenient ‘X’s in it, then this is pretty much what you get.
Today’s episode was brought to you by the letters X, M and P, the numbers 6120 and 6121 and a healthy dose of geek.