<?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>johnpkennedy.com &#187; FacebookCampToronto</title>
	<atom:link href="http://johnpkennedy.com/category/facebookcamptoronto/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnpkennedy.com</link>
	<description>The blog of John P. Kennedy</description>
	<lastBuildDate>Mon, 06 Sep 2010 20:54:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>FacebookCampToronto #3 &#8211; Feb 4, 2008</title>
		<link>http://johnpkennedy.com/2008/02/04/facebookcamptoronto-3-feb-4-2008/</link>
		<comments>http://johnpkennedy.com/2008/02/04/facebookcamptoronto-3-feb-4-2008/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 11:36:00 +0000</pubDate>
		<dc:creator>JpK</dc:creator>
				<category><![CDATA[FacebookCampToronto]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://johnpkennedy.com/2008/02/04/facebookcamptoronto-3-feb-4-2008/</guid>
		<description><![CDATA[You can find all the details here. TweetTweet]]></description>
			<content:encoded><![CDATA[<p>You can find all the details <a href="http://barcamp.org/FacebookCampToronto3" target="_blank">here</a>.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2008/02/04/facebookcamptoronto-3-feb-4-2008/&via=johnpkennedy&text=FacebookCampToronto #3 - Feb 4, 2008&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2008/02/04/facebookcamptoronto-3-feb-4-2008/&via=johnpkennedy&text=FacebookCampToronto #3 - Feb 4, 2008&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://johnpkennedy.com/2008/02/04/facebookcamptoronto-3-feb-4-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FacebookCampToronto #2 &#8211; Tuesday, October 9, 2007</title>
		<link>http://johnpkennedy.com/2007/10/03/facebookcamptoronto-2-tuesday-october-9/</link>
		<comments>http://johnpkennedy.com/2007/10/03/facebookcamptoronto-2-tuesday-october-9/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 00:31:20 +0000</pubDate>
		<dc:creator>JpK</dc:creator>
				<category><![CDATA[FacebookCampToronto]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://johnpkennedy.com/2007/10/03/facebookcamptoronto-2-tuesday-october-9/</guid>
		<description><![CDATA[If you can tear yourself away from the Thanksgiving turkey leftovers, you may want to check out the next edition of FacebookCampToronto. What is FacebookCamp? FacebookCamp is an unconference for everyone with an interest in building on the Facebook Platform. FacebookCamp brings together developers, marketers, strategists, technologists, and students, in an open and collaborative environment [...]]]></description>
			<content:encoded><![CDATA[<p>If you can tear yourself away from the Thanksgiving turkey leftovers, you may want to check out the next edition of <a href="http://barcamp.org/FacebookCampToronto2">FacebookCampToronto</a>.</p>
<blockquote><p><strong>What is FacebookCamp?<br />
</strong>FacebookCamp is an unconference for everyone with an interest in building on the Facebook Platform. FacebookCamp brings together developers, marketers, strategists, technologists, and students, in an open and collaborative environment of sharing and learning.</p></blockquote>
<p><strong>Date </strong>Tuesday, October 9th, 2007<br />
<strong>Time </strong>6:30 &#8211; 8:30 PM<br />
<strong>Location </strong>MaRS &#8211; 101 College Street, Toronto, Ontario</p>
<p>See my previous posts about the first FacebookCampToronto:</p>
<ul>
<li><a href="http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/">Lessons from FaceBookCampToronto</a></li>
<li><a href="http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/">More from FaceBookCampToronto: BYOB, FQL, and WLM</a></li>
</ul>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/10/03/facebookcamptoronto-2-tuesday-october-9/&via=johnpkennedy&text=FacebookCampToronto #2 - Tuesday, October 9, 2007&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/10/03/facebookcamptoronto-2-tuesday-october-9/&via=johnpkennedy&text=FacebookCampToronto #2 - Tuesday, October 9, 2007&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://johnpkennedy.com/2007/10/03/facebookcamptoronto-2-tuesday-october-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More from FaceBookCampToronto: BYOB, FQL, and WLM</title>
		<link>http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/</link>
		<comments>http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 16:21:41 +0000</pubDate>
		<dc:creator>JpK</dc:creator>
				<category><![CDATA[FacebookCampToronto]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fql]]></category>

		<guid isPermaLink="false">http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/</guid>
		<description><![CDATA[Continuing our conservation on things I learnt at FaceBookCampToronto&#8230;  As it turns out, developers are responsible for providing their own server for their Facebook application. I had simply assumed applications would be hosted directly on the Facebook servers either in sandboxed partitions or on separate dedicated servers sharing the same high-speed network.  It appears Facebook [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://johnpkennedy.com/wordpress/wp-content/uploads/2007/08/facebook-logo.gif" alt="Facebook" title="Facebook" /></p>
<p><strong>Continuing our conservation on things I learnt at </strong><a href="http://barcamp.org/FaceBookCampToronto"><strong>FaceBookCampToronto</strong></a><strong>&#8230; </strong></p>
<p>As it turns out, developers are responsible for providing their own server for their <a href="http://www.facebook.com">Facebook</a> application. I had simply assumed applications would be hosted directly on the Facebook servers either in sandboxed partitions or on separate dedicated servers sharing the same high-speed network.  It appears Facebook has a BYOB policy (“Bring Your Own Box”).</p>
<p>In addition to APIs, the <a href="http://developers.facebook.com/">Facebook Platform</a> allows developers to access user data using an SQL-like query language called <a href="http://developers.facebook.com/documentation.php?doc=fql">Facebook Query Language</a> (FQL). Compared with SQL, FQL has a number of noticeable limitations.</p>
<p><span id="more-60"></span>For instance, there is only a SELECT statement and</p>
<ul>
<li>only a single table can be specified in the FROM clause</li>
<li>SELECT * cannot be used</li>
<li>only indexed columns can be used in the WHERE clause</li>
<li>GROUP BY and ORDER BY are disallowed</li>
</ul>
<p>To me it seems these restrictions are intended for workload management (WLM).  By preventing multiple table selection as well as GROUP BY and ORDER B, they have effectively eliminated intensive query processing operations like joins and sorts.</p>
<p>This is good news for quality of service. It helps prevent poorly written applications from slowing down Facebook with monster queries that chew up CPU cycles and spill large sorts to disk.</p>
<p>On the other hand, this is bad news for application developers that need this basic functionality. They are now forced to implement joins and sorts within their application. This is unfortunate.  I know for a fact that sorting algorithms used in commercial DBMS software are highly optimized. I fully expect they would significantly outperform the built-in functions provided in most application libraries.</p>
<p>Another approach to ensuring quality of service is to provide WLM functionality within the database server. This is exactly what we’re doing in <a href="http://www.ibm.com/db2/viper2">DB2 Viper 2</a>. This allows application developers to take full advantage of the DBMS without bringing the system to it&#8217;s knees.</p>
<p>If you want to learn more about WLM in DB2, download the <a href="http://www.ibm.com/developerworks/forums/dw_thread.jsp?message=13965175&amp;cat=19&amp;thread=166950&amp;treeDisplayType=threadmode1&amp;forum=1116#13965175">Introduction to DB2 Workload Management whitepaper</a>, or check out these YouTube videos:</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=5_JyR4d72_8">Workload Management in DB2 Viper 2 &#8211; Part I</a></li>
<li><a href="http://www.youtube.com/watch?v=OGek6GXIZFY">Workload Management in DB2 Viper 2 &#8211; Part 2</a></li>
</ul>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/&via=johnpkennedy&text=More from FaceBookCampToronto: BYOB, FQL, and WLM&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/&via=johnpkennedy&text=More from FaceBookCampToronto: BYOB, FQL, and WLM&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://johnpkennedy.com/2007/08/12/more-from-facebookcamptoronto-byob-fql-and-wlm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lessons from FaceBookCampToronto</title>
		<link>http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/</link>
		<comments>http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/#comments</comments>
		<pubDate>Sat, 11 Aug 2007 11:32:21 +0000</pubDate>
		<dc:creator>JpK</dc:creator>
				<category><![CDATA[FacebookCampToronto]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/</guid>
		<description><![CDATA[The turnout for Toronto’s first FaceBookCamp was impressive. Based on the conference room capacity, I would estimate there was close to 400 people. The event even garnered some mainstream media attention. A co-worker heard about it on CBC radio. Amber MacArthur produced a segment for CityNews International. Here are some interesting tidbits: Facebook is the [...]]]></description>
			<content:encoded><![CDATA[<p>The turnout for Toronto’s first FaceBookCamp was impressive. Based on the conference room capacity, I would estimate there was close to 400 people.</p>
<p>The event even garnered some mainstream media attention. A co-worker heard about it on CBC radio. <a href="http://www.ambermac.com">Amber MacArthur </a>produced a segment for <a href="http://www.citynews.ca/international/day/8-8-2007.aspx">CityNews International</a>.</p>
<p>Here are some interesting tidbits:</p>
<p><span id="more-58"></span>Facebook is the most accessed website in Canada (I still find this are to believe). There are approximately 3 million Canadians actively using Facebook. 66% access it at least once a day.</p>
<p>The Facebook application development platform has been available for approximately 2 months. Since there, more than 1700 applications have been developed &#8211; 10% of them are developed in Canada. A few applications are now reaching close to 10 million installed users.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/&via=johnpkennedy&text=Lessons from FaceBookCampToronto&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/&via=johnpkennedy&text=Lessons from FaceBookCampToronto&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://johnpkennedy.com/2007/08/11/lessons-from-facebookcamp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FacebookCampToronto: All the kids are doing it</title>
		<link>http://johnpkennedy.com/2007/08/06/facebookcamptoronto-all-the-kids-are-doing-it/</link>
		<comments>http://johnpkennedy.com/2007/08/06/facebookcamptoronto-all-the-kids-are-doing-it/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 19:48:21 +0000</pubDate>
		<dc:creator>JpK</dc:creator>
				<category><![CDATA[FacebookCampToronto]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://johnpkennedy.com/2007/08/06/facebookcamptoronto-all-the-kids-are-doing-it/</guid>
		<description><![CDATA[Torcamp is presenting FacebookCampToronto on Tuesday, August 7 at the MaRS centre in downtown Toronto. FacebookCamp is an unconference for everyone with an interest in building on the Facebook Platform. FacebookCamp brings together developers, marketers, strategists, technologists, and students, in an open and collaborative environment of sharing and learning. So far over 300 people have [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" width="95" src="http://johnpkennedy.com/wordpress/wp-content/uploads/2007/08/facebook-logo.gif" alt="Facebook" height="45" style="width: 95px; height: 45px" title="Facebook" />Torcamp is presenting <a href="http://barcamp.org/FaceBookCampToronto">FacebookCampToronto</a> on Tuesday, August 7 at the <a href="http://www.marsdd.com">MaRS</a> centre in downtown Toronto.</p>
<blockquote><p>FacebookCamp is an unconference for everyone with an interest in building on the Facebook Platform. FacebookCamp brings together developers, marketers, strategists, technologists, and students, in an open and collaborative environment of sharing and learning.</p></blockquote>
<p>So far over 300 people have registered to attend.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/08/06/facebookcamptoronto-all-the-kids-are-doing-it/&via=johnpkennedy&text=FacebookCampToronto: All the kids are doing it&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://johnpkennedy.com/2007/08/06/facebookcamptoronto-all-the-kids-are-doing-it/&via=johnpkennedy&text=FacebookCampToronto: All the kids are doing it&related=:&lang=en&count=none" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://johnpkennedy.com/2007/08/06/facebookcamptoronto-all-the-kids-are-doing-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
