<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Florian Jensen's Weblog &#187; facebook</title>
	<atom:link href="http://florianjensen.com/tag/facebook/feed/" rel="self" type="application/rss+xml" />
	<link>http://florianjensen.com</link>
	<description>making the world a better place!</description>
	<lastBuildDate>Sat, 13 Mar 2010 20:09:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Facebook does XMPP!</title>
		<link>http://florianjensen.com/2010/02/10/facebook-does-xmpp/</link>
		<comments>http://florianjensen.com/2010/02/10/facebook-does-xmpp/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:29:55 +0000</pubDate>
		<dc:creator>Florian Jensen</dc:creator>
				<category><![CDATA[Jabber]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://florianjensen.com/?p=814</guid>
		<description><![CDATA[The XMPP userbase just took a big leap forward! Today 400 million users got their XMPP accounts!
Facebook enabled their XMPP support today. And unlike AIM, I think it&#8217;s here to stay!
How do I log in?
Well, just use your Facebook Username and Password, and use the server chat.facebook.com.
So, what does it do?
Well, so far as I [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://florianjensen.com/wp-content/uploads/2010/02/facebook.png"><img class="alignright size-thumbnail wp-image-815" title="facebook" src="http://florianjensen.com/wp-content/uploads/2010/02/facebook-150x150.png" alt="" width="150" height="150" /></a>The XMPP userbase just took a big leap forward! Today 400 million users got their XMPP accounts!</p>
<p>Facebook enabled their XMPP support today. And unlike <a href="/2008/01/17/aol-adopting-xmpp-aka-jabber/">AIM</a>, I think it&#8217;s here to stay!</p>
<p><strong>How do I log in?</strong></p>
<p>Well, just use your Facebook <em>Username</em> and <em>Password</em>, and use the server <em>chat.facebook.com</em>.</p>
<p><strong>So, what does it do?</strong></p>
<p><!-- p, li { white-space: pre-wrap; } -->Well, so far as I can see, it only does Chat. I heard from some people that vCards work, but I cannot confirm this. Service Discovery / Disco is also currently not available. The resource name is your pre-defined one in lower case, followed by a long hash (probably cluster routing information), here my example for Homer-LAN: homer-lan_5769bd69_47F44ABA3F597</p>
<p>I am sure that more and more functions will become available over the course of the next few months. It&#8217;s just a matter of slowly scaling it.</p>
<p>One thing which would also be cool is S2S connectivity.</p>
<p>But we&#8217;ll see how it goes.</p>
<p><!-- p, li { white-space: pre-wrap; } --></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://florianjensen.com/2010/02/10/facebook-does-xmpp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook XMPP Server</title>
		<link>http://florianjensen.com/2009/11/16/facebook-xmpp-server/</link>
		<comments>http://florianjensen.com/2009/11/16/facebook-xmpp-server/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 00:35:32 +0000</pubDate>
		<dc:creator>Florian Jensen</dc:creator>
				<category><![CDATA[Jabber]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://florianjensen.com/?p=769</guid>
		<description><![CDATA[Evening.
After having had a very productive Sunday, I seem not to be able to stop doing stuff  
So I started playing with chat.facebook.com (Facebook&#8217;s XMPP Server).
Having read P1&#8217;s article that Facebook would be using Ejabberd made me curious, as I don&#8217;t believe Ejabberd would scale anywhere near the needs of Facebook.
So I investigated the [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Evening.</p>
<p>After having had a very productive Sunday, I seem not to be able to stop doing stuff <img src='http://florianjensen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So I started playing with chat.facebook.com (Facebook&#8217;s XMPP Server).</p>
<p>Having read P1&#8217;s article that Facebook would be using Ejabberd made me curious, as I don&#8217;t believe Ejabberd would scale anywhere near the needs of Facebook.</p>
<p>So I investigated the XML responses, and got a hint by Artur that the message IDs look nowhere near the message IDs of any server.</p>
<p>Now, if Facebook would&#8217;ve used an existing piece of code, they wouldn&#8217;t rewrite the message ID generation. That would be useless.</p>
<p>So, I checked every server I had access to, and I can say, it doesn&#8217;t behave like: Tigase, M-Link, Ejabberd, Jabberd14, Jabberd2, Prosody and Google&#8217;s XMPP Server.</p>
<p>Thus my conclusion: They have written their own XMPP server.</p>
<p><strong>Update:</strong> <a href="#comment-11551">Or maybe they are actually using EJD.</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://florianjensen.com/2009/11/16/facebook-xmpp-server/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Facebook Usernames</title>
		<link>http://florianjensen.com/2009/06/13/facebook-usernames/</link>
		<comments>http://florianjensen.com/2009/06/13/facebook-usernames/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 10:26:33 +0000</pubDate>
		<dc:creator>Florian Jensen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[usernames]]></category>

		<guid isPermaLink="false">http://florianjensen.com/?p=678</guid>
		<description><![CDATA[Finally! Facebook added username support!
This morning at 6:01 AM (CEST) Facebook enabled username support. So you can now access your profile via: http://www.facebook.com/username .
My profile can now be viewed via: http://facebook.com/florian.jensen
What username did you register?


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Finally! Facebook added username support!</p>
<p>This morning at 6:01 AM (CEST) Facebook enabled username support. So you can now access your profile via: http://www.facebook.com/username .</p>
<p>My profile can now be viewed via: <a href="http://facebook.com/florian.jensen" target="_blank">http://facebook.com/florian.jensen</a></p>
<p>What username did you register?</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://florianjensen.com/2009/06/13/facebook-usernames/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
