<?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>Test Facebook &#187; Facebook</title>
	<atom:link href="http://www.testfacebook.com/tag/facebook/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.testfacebook.com</link>
	<description>The community for testing Facebook applications</description>
	<lastBuildDate>Fri, 27 Jan 2012 12:05:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Breaking Changes &#8211; Here They Come!</title>
		<link>http://www.testfacebook.com/2011/03/09/breaking-changes-here-they-come/</link>
		<comments>http://www.testfacebook.com/2011/03/09/breaking-changes-here-they-come/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 19:33:47 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[General Testing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=916</guid>
		<description><![CDATA[Question: What&#8217;s significant about this Saturday &#8211; March 12, 2011? Answer: Time to set your clocks ahead for Daylight Savings Time. * Answer: Barbara Feldon&#8217;s birthday ** Answer: IFrame apps will be accessed through HTTP POST instead of GET. That&#8217;s right kids, as Facebook has been telling us for some time now, your IFrame apps will [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-full wp-image-919" style="margin: 10px;" title="Barbara_Feldon-1" src="http://www.testfacebook.com/blog/wp-content/uploads/2011/03/Barbara_Feldon-1.jpg" alt="Barbara_Feldon-1" width="175" height="223" />Question</strong>: What&#8217;s significant about this Saturday &#8211; March 12, 2011?</p>
<p><span style="text-decoration: line-through;"><strong>Answer</strong>: Time to set your clocks ahead for Daylight Savings Time. *</span></p>
<p><span style="text-decoration: line-through;"><strong>Answer</strong>: Barbara Feldon&#8217;s birthday **</span></p>
<p><strong>Answer</strong>: IFrame apps will be accessed through HTTP POST instead of GET.</p>
<p>That&#8217;s right kids, as Facebook has been telling us for some time now, your IFrame apps will be accessed from your customer&#8217;s clients by a POST instead of a GET. This is significant because it is most definitely a breaking change, e.g. one that has the potential to make your application stop working if you aren&#8217;t careful, so pay attention.</p>
<p>So why is Facebook doing this? Well, it has to do with a little something we call privacy. The problem is that a customer&#8217;s Facebook userid used to be passed in the URL (as part of a GET) so that the application could know which user a request was coming from. The problem is that subsequent calls would retain this userid in the HTTP Referrer header, and possibly allow third parties to get access to it. Privacy advocates rightfully have a problem with this, so Facebook looked for ways to fix the problem.</p>
<p>The solution to the problem is not to use a GET but rather a POST and pass the customer&#8217;s userid as a POST parameter. If all access happens over a secure channel (<a href="http://www.testfacebook.com/2011/01/27/positive-privacy-news-from-facebook/" target="_blank">like Facebook now allows us to do</a>) there&#8217;s no fear of exposing userids to third parties. Good solution, except for the fact that if your application expects a GET and receives a POST instead, you&#8217;re hosed.</p>
<p>So what to do if you have an IFrame application? Well, test it before Saturday comes lest things break. To do this, you must go into your application&#8217;s settings and enable the <em>POST for Canvas</em> selection.</p>
<p style="text-align: center;"><img class="size-full wp-image-925  aligncenter" style="margin-top: 10px; margin-bottom: 10px;" title="canvaspost" src="http://www.testfacebook.com/blog/wp-content/uploads/2011/03/canvaspost.jpg" alt="canvaspost" width="500" height="57" /></p>
<p>Once this is done, Facebook will provide different HTML to the client&#8217;s browser so that your application is accessed through POST instead of GET. Be very careful though if your application is already live. If your application is broken by this change, then selecting this will effectively knock your app off of Facebook. So to be safe, register a test application and use that instead.</p>
<p>More technical information about this change can be found <a href="http://developers.facebook.com/docs/canvas/post/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/developers.facebook.com/docs/canvas/post/?referer=');">here</a>. Facebook offers some simple solutions for how to do this migration on popular development platforms. There&#8217;s also some feedback from developers who&#8217;ve experienced some problems, so it&#8217;s a good place to start if you find problems yourself.</p>
<p>Good luck.</p>
<p> </p>
<p>* Yeah, technically this happens on March 13, but better do it before you forget.</p>
<p>** We loves us some Agent 99 so much we won&#8217;t give away her age.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2011/03/09/breaking-changes-here-they-come/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So You Want To Be A Facebook Entrepreneur?</title>
		<link>http://www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/</link>
		<comments>http://www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 14:44:05 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[Entrepreneur]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=850</guid>
		<description><![CDATA[Recently, I&#8217;ve been fielding questions from a few people I know who ask about starting a small venture based around a Facebook application. Is it a good idea? Can I make a lot of money this way? How do I make a lot of money this way? Now the process for starting a startup is a very widely [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-855" title="entrepreneur_oct09_web" src="http://www.testfacebook.com/blog/wp-content/uploads/2011/02/entrepreneur_oct09_web.jpg" alt="entrepreneur_oct09_web" width="188" height="188" />Recently, I&#8217;ve been fielding questions from a few people I know who ask about starting a small venture based around a Facebook application.</p>
<ul>
<li>Is it a good idea?</li>
<li>Can I make a lot of money this way?</li>
<li>How do I make a lot of money this way?</li>
</ul>
<p>Now the process for starting a startup is a <a href="http://www.amazon.com/Art-Start-Time-Tested-Battle-Hardened-Starting/dp/1591840562#_" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/Art-Start-Time-Tested-Battle-Hardened-Starting/dp/1591840562?referer=');">very widely written about topic</a>, and that&#8217;s where you should probably begin your journey. However, there are some specific Facebook-centric issues that make a Facebook based startup a bit different. Some issues make life easier, some issues make life more difficult. That&#8217;s what we&#8217;ll discuss here.</p>
<p>When you create any type of software startup, there are 3 key roles that need to be filled.  It&#8217;s important to understand the role each plays to help you understand where the real challenges are going to be. Let&#8217;s take a look:</p>
<ol>
<li>The Idea Originator</li>
<li>Software Development</li>
<li>Marketing/Sales/Strategy</li>
</ol>
<h3>The Idea Originator</h3>
<p>The most misunderstood thing about creating a software startup is the importance and value of the original idea. Here&#8217;s the grim truth: The original idea is worth $0.00. Why? A few reasons: When you begin to validate your ideas and have them exposed to customers, the original idea will change. But more importantly, the value of the idea is far overshadowed by the value of the execution of the idea. There&#8217;s far more work and creativity required to do things like drive customers to your product and monetize the idea than to come up with the initial &#8221;Million Dollar Idea&#8221;.</p>
<p>There&#8217;s even a whole scene about this in <a href="http://www.imdb.com/title/tt1285016/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.imdb.com/title/tt1285016/?referer=');"><em>The Social Network</em></a><em> </em>where Mark makes an impassioned speech to the Winklevii&#8217;s lawyer about why they don&#8217;t deserve a piece of Facebook. He rightfully says that Facebook&#8217;s value came from all of the good ideas and hard work that went into the product. Since the Winklevii weren&#8217;t even capable of participating in this work, they deserve nothing. Surprisingly, Hollywood got it right!</p>
<p>Still don&#8217;t believe me? Read on &#8230;</p>
<h3>Software Development</h3>
<p>Everyone who&#8217;s ever done development in a big company knows that they&#8217;re the company&#8217;s crown jewels. Development is the engine that everything else revolves around, and so it&#8217;s the major contributor of value for your company, right?</p>
<p>Well sure, software development is really important, but is it the most important aspect? In a startup you also need to consider &#8230;</p>
<h3>Marketing/Sales/Strategy</h3>
<p>Sure you need a solid development team, but as a startup that&#8217;s only the beginning. Your big company had loads of luxuries that your startup doesn&#8217;t have like brand recognition, distribution, existing customers, money in the bank, and other things that make a difference. These things are key, and how your startup deals with getting customers and making money will determine your success. You can conjure up <a href="http://www.fool.com/news/foth/2001/foth011108.htm" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.fool.com/news/foth/2001/foth011108.htm?referer=');">all kinds of fantasies </a>for how you&#8217;ll make money, but in the end only a rational plan will do.</p>
<p>Here&#8217;s what you&#8217;ll need to think about:</p>
<h5>Distribution</h5>
<p>Distribution is how you&#8217;re going to get your product into the waiting hands of the teeming millions. In the olden days that meant producing a box and getting some shelf space at the computer store. But no longer, this is 2011. Since you&#8217;re building a Facebook app, you&#8217;re going to use Facebook to deliver your great product. Distribution problem solved, until &#8230;</p>
<h5>Attention</h5>
<p>Getting people&#8217;s attention is a much harder nut to crack than simply having a distribution strategy on Facebook. How you choose to do this is really important. Perhaps you&#8217;ll say &#8220;Of course people will pay attention to my product because it will be so great and unlike anything they&#8217;ve ever seen, they&#8217;ll come to us in droves, and the app will go viral.&#8221;</p>
<p>Bad plan. How many apps do you think people have access to on Facebook? Currently, it&#8217;s somewhere around 17 gazillion. And yes, according to <a href="http://www.facebook.com/press/info.php?statistics" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/press/info.php?statistics&amp;referer=');">Facebook Statistics</a>, people are installing 20M apps per day, but that doesn&#8217;t mean they&#8217;re installing yours (actually most of those are probably going to the latest incarnation of *Ville). Getting people&#8217;s attention is becoming harder and harder. Simple virality is a thing of the past as Facebook is taking away many of the tools and tricks that developers used to use. The problem was that many of those developers used spammy tactics to boost their numbers and customers rightfully complained. Things that used to work no longer will, and anyone who thinks they can recreate the success of an application that went viral two years ago will be sadly disappointed.</p>
<p>Of course, you can always raise your app&#8217;s profile and get some attention by using <a href="http://www.facebook.com/advertising/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/advertising/?referer=');">Facebook ads</a>. These ads can be targeted to whatever demographic you like, but they cost money. If you need a large user base to effectively monetize your application, then you&#8217;ll need to spend quite a lot on ads to get that necessary attention. You do have a big pile of money to spend on advertising, right? Hmm, didn&#8217;t think so.</p>
<p>How about free publicity, like being picked up by the <a href="http://online.wsj.com/home-page" target="_blank" onclick="pageTracker._trackPageview('/outgoing/online.wsj.com/home-page?referer=');">Wall Street Journal</a>, <a href="http://techcrunch.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/techcrunch.com/?referer=');">TechCrunch</a>, or even <a href="http://www.insidefacebook.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.insidefacebook.com/?referer=');">Inside Facebook</a>? Great idea, but how do you get that done? The fact is this is possible but will require some really great traction, perhaps some connections, and perhaps a bit of luck.</p>
<h5>Monetization</h5>
<p>How does one monetize their Facebook application? Good question. When you come up with a good answer, perhaps you can share it with the world and help out all of the developers milling around the <a href="http://forum.developers.facebook.net/viewforum.php?id=8" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.developers.facebook.net/viewforum.php?id=8&amp;referer=');">Facebook Developer&#8217;s Forum </a>asking the same question. In short, monetizing your Facebook app, even a good one, is not so easy.</p>
<p>You could try to monetize through advertising. Facebook even has an <a href="http://developers.facebook.com/adproviders/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/developers.facebook.com/adproviders/?referer=');">approved list of companies </a>that will help you do this. Will you make money this way? Probably. Will you make lots of money this way? Probably not. It all depends on how popular the app is. You do have loads of users, right?</p>
<p>An alternative way to monetize is through some sort of in-app currency. Of course, Facebook has their hand in this after introducing the concept of <a href="http://developers.facebook.com/credits/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/developers.facebook.com/credits/?referer=');">Facebook Credits </a>last year. Credits can be used to do things like purchase virtual goods within a game. Think the idea of purchasing virtual goods is stupid? <a href="http://online.wsj.com/article/SB123395867963658435.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/online.wsj.com/article/SB123395867963658435.html?referer=');">Think again</a>, it&#8217;s big business. The problem with in-app currency though is that your application must naturally require it. Whatever you use the currency for must meld with the idea of the app or it will just seem like a random idea bolted on as an afterthought. There&#8217;s no money to be made in bolted on ideas.</p>
<p>Of course, you can come up with other ideas for how to monetize your application, but that will require a large dose of cleverness. And remember, whatever you do must also stay on the compliant side of Facebook&#8217;s TOU.</p>
<h5>Funding</h5>
<p>At this point you may be noticing a pattern: when it comes to various tasks for your startup you can either come up with some really clever ideas, or pay some money. Since inspiration for great ideas may be low, you might think about looking for some funding to pay for what you&#8217;ll need. You might even be thinking, &#8220;Hey, I&#8217;ve watched <em><a href="http://www.cbc.ca/dragonsden/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.cbc.ca/dragonsden/?referer=');">Dragon&#8217;s Den</a></em> or <a href="http://abc.go.com/shows/shark-tank/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/abc.go.com/shows/shark-tank/?referer=');"><em>Shark Tank</em> </a>a few times. My ideas are much better than what I&#8217;ve seen there &#8211; surely getting some Venture Capital or Angel money won&#8217;t be so hard.&#8221;</p>
<p>Uhhhh&#8230; yes it will. Getting anyone to put money into your startup is incredibly difficult, even if you have some traction. What, you don&#8217;t have any traction yet? It&#8217;s going to be harder.</p>
<p>Now something you should know about is that there are some special circumstances for receiving funding as a part of the Facebook ecosystem as many investors are looking to find the next Zynga. Long ago (well, long ago in Facebook years) Facebook created the <a href="http://www.facebook.com/fbFund" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/fbFund?referer=');">fbFund </a>which was a funding source meant to help young companies in the Facebook ecosystem. Depending on when you were looking, this help could have come in the form of a grant or an investment that took a piece of the pie. Right now, it&#8217;s all academic as the fbFund as an entity no longer really exists.</p>
<p>When fbFund ceased to exist, <a href="http://fbfund.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fbfund.com/?referer=');">fbFund REV </a>rose from its ashes. This incubator program was run by Dave McClure of Founders Fund, and provided exceptional startups money as well as mentoring and great access to everything and everyone a startup could need. Sadly, this too seems to have lost its steam.</p>
<p>But that&#8217;s okay. There are sources for funding Facebook ventures popping up all of the time. You just need to take a bit of time to learn what they are. But more importantly, you need to plan for something that deserves venture funding.</p>
<p>Alternatively, a good dose of cleverness is always welcomed to create your own funding strategy. Give me 15 minutes and buy me a beer and I&#8217;ll tell you the story of how we funded the development of <a href="http://www.friendrunner.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.friendrunner.com/?referer=');">FriendRunner </a>with mostly other people&#8217;s money. You probably won&#8217;t be in a position to do exactly what we did, but perhaps we can inspire you. Learn where the money is and the rules for how to get it. Throw in some clever ideas, and see what you come up with.</p>
<h3>So, is it a good idea?</h3>
<p>Absolutely, it&#8217;s a good idea to build a business around a Facebook app.</p>
<p>However, to be successful it&#8217;s critically important to focus on the right things. Zynga&#8217;s FarmVille didn&#8217;t just spontaneously happen. You can almost imagine early meetings where they discussed:</p>
<ul>
<li>How people will learn about the game</li>
<li>How Facebook&#8217;s social aspects will be used so that players can suck their friends into the game</li>
<li>How money will be made</li>
<li>Alternative ways that money will be made</li>
<li>How to tie the game into the real world</li>
<li>Partnerships that can be entered into</li>
<li>What to do if Facebook changes the rules in midstream (oh yeah, something important to <a href="http://techcrunch.com/2010/05/07/zynga-gunning-up-and-lawyering-up-for-war-against-facebook-with-zynga-live/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/techcrunch.com/2010/05/07/zynga-gunning-up-and-lawyering-up-for-war-against-facebook-with-zynga-live/?referer=');">think about</a>)</li>
</ul>
<p>You can also imagine that at the end of the meeting someone asking &#8220;But what will the game be about?&#8221;. After a bunch of blank stares, someone else throws out &#8220;You can pretend you&#8217;re running a farm or something.&#8221;.</p>
<p>Please leave a comment with your thoughts about starting a Facebook venture.</p>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1003.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1013.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;title=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_title=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1023.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;title=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_title=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1033.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;title=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_title=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1043.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;title=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_title=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1053.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;Title=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_Title=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1063.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F+%40+http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F+_40+http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1073.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1083.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;headline=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_headline=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1093.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2011%2F02%2F28%2Fso-you-want-to-be-a-facebook-entrepreneur%2F&amp;h=So%20You%20Want%20To%20Be%20A%20Facebook%20Entrepreneur%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2011_2F02_2F28_2Fso-you-want-to-be-a-facebook-entrepreneur_2F_amp_h=So_20You_20Want_20To_20Be_20A_20Facebook_20Entrepreneur_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1103.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.files.wordpress.com/2010/08/gs1113.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2011/02/28/so-you-want-to-be-a-facebook-entrepreneur/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook acknowledges testers exist!</title>
		<link>http://www.testfacebook.com/2011/01/28/facebook-acknowledges-testers-exist/</link>
		<comments>http://www.testfacebook.com/2011/01/28/facebook-acknowledges-testers-exist/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 20:43:00 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[Application development]]></category>
		<category><![CDATA[Facebook features]]></category>
		<category><![CDATA[General Testing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=828</guid>
		<description><![CDATA[Yesterday, Facebook made a pretty significant announcement for developers of Facebook applications. The announcement involved assigning roles for people on the application development team, and defining what they can and cannot do. As far as I know, it&#8217;s the first real acknowledgement by Facebook that Platform application development has moved mainstream and is no longer solely [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-831" style="margin: 10px;" title="opamp-tester-pic" src="http://www.testfacebook.com/blog/wp-content/uploads/2011/01/opamp-tester-pic.jpg" alt="opamp-tester-pic" width="200" height="151" />Yesterday, Facebook made a pretty significant announcement for developers of Facebook applications. <a href="http://developers.facebook.com/blog/post/455" target="_blank" onclick="pageTracker._trackPageview('/outgoing/developers.facebook.com/blog/post/455?referer=');">The announcement</a> involved assigning roles for people on the application development team, and defining what they can and cannot do. As far as I know, it&#8217;s the first real acknowledgement by Facebook that Platform application development has moved mainstream and is no longer solely being done by guys in their basements (or lofts &#8211; this is Facebook after all). Traditional development teams building Facebook apps using traditional software lifecycle concepts are popping up everywhere. I&#8217;ve even see teams build apps on the .NET platform, as unlikely as that seems.</p>
<p>Facebook application development teams have always needed to register who was on the team with Facebook, so that those people could access, build, and test the application before it was released to the greater public. The problem was that belonging to the team was binary &#8211; you were either in or out, and only those that were in could access the pre-released app. However, all of the team members could view and modify the Application Secret, change the app&#8217;s URL, or throw everyone else on the team off. It didn&#8217;t matter what your actual job was, if you were on the list you had absolute authority.</p>
<p> </p>
<div id="attachment_836" class="wp-caption aligncenter" style="width: 486px"><img class="size-full wp-image-836" title="ontology1" src="http://www.testfacebook.com/blog/wp-content/uploads/2011/01/ontology12.jpg" alt="ontology1" width="476" height="170" /><p class="wp-caption-text">The new Developer&#39;s Role dialog</p></div>
<p> </p>
<p>Facebook has now changed that by allowing you to define the roles for the people on your dev team, and thereby limit what they can and can&#8217;t do. Here&#8217;s a list of the roles you can assign:</p>
<ul>
<li>Administrator &#8211; complete access to the application and all its settings</li>
<li>Developer &#8211; can modify all technical settings and access Insights but cannot reset secret key, delete application, or add additional users</li>
<li>Tester &#8211; can test the application in sandbox mode but cannot modify the application</li>
<li>Insights User &#8211; can access Insights but cannot modify the application</li>
</ul>
<p>This is great news, and is a step in the right direction to show that Facebook application development is growing up. I&#8217;ve done some consulting on testing Facebook apps, and have always been uneasy when I&#8217;ve been added as an applications &#8220;Developer&#8221;. I always felt uneasy about getting exposure and access to a company&#8217;s crown jewels, and asked to be taken off the list as soon as the gig was up. Now, I can be added as a &#8220;Tester&#8221; and gain access to only those priveleges that I need.</p>
<p>So let&#8217;s hope Facebook continues along this thread and provides more tools and services that acknowledge that Facebook application development is being done by teams that have real needs. For example, a real development team will want to stage any code changes before making them live (just like what Facebook does with the <a href="http://www.testfacebook.com/2010/12/13/monitoring-your-facebook-application-for-regression-part-1/" target="_blank">Beta Tier</a>). Unfortunately, the only way to test this beta code is to register another application with Facebook so that the production and beta code can run in parallel. But registering a new application will cause a new Application ID/Secret to be created. This means that once the beta code is proven to be good it will have to be modified in order to be run as production. Bad bad idea, but it&#8217;s the only way that Facebook will let you do it. It would be nice if Facebook would provide some easy ways to deal with things like this, as well as other difficulties that large dev teams certainly encounter. Facebook &#8211; give me a call, I have lots of other ideas.</p>
<p>So what would you change to help your development team interact with the Facebook Platform more easily. Leave a comment to let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2011/01/28/facebook-acknowledges-testers-exist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Platform ecosystem &#8211; Now Supersized!</title>
		<link>http://www.testfacebook.com/2010/12/15/facebook-platform-ecosystem-now-supersized/</link>
		<comments>http://www.testfacebook.com/2010/12/15/facebook-platform-ecosystem-now-supersized/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 02:45:23 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[Facebook features]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=691</guid>
		<description><![CDATA[I often find myself discussing issues about Facebook applications with people who aren&#8217;t yet a part of the Platform ecosystem. They talk with me because they&#8217;re possibly interested in having their company play some role in it, and they&#8217;d like some data on the size of the opportunity. The questions I most often hear are &#8220;How big is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-695" style="margin: 10px;" title="BigCornedBeef" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/12/BigCornedBeef.jpg" alt="BigCornedBeef" width="250" height="188" />I often find myself discussing issues about Facebook applications with people who aren&#8217;t yet a part of the Platform ecosystem. They talk with me because they&#8217;re possibly interested in having their company play some role in it, and they&#8217;d like some data on the size of the opportunity. The questions I most often hear are &#8220;How big is the opportunity on the Facebook Platform? How many developers? How many applications?&#8221;.</p>
<p>My initial reaction is to answer &#8220;Huge!&#8221;, but I know that the question is really about quantity and not quality. Assigning numbers to these questions is often difficult, but the one &#8220;official&#8221; place to get statistics like this is Facebook&#8217;s <a href="http://www.facebook.com/press/info.php?statistics" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/press/info.php?statistics&amp;referer=');">Statistics</a> page. Unfortunately Facebook updates the &#8220;big&#8221; statistics like the number of active users quite often, but the Platform stats has stayed static for quite some time. When I first began getting interested in the Platform two years ago, Facebook claimed that there were a million people worldwide developing for it. That number has stayed constant for a long time.</p>
<p>Until now. Facebook recently updated this page and now claims that 2.5 million of us are building on the Facebook Platform. However you look at it, that&#8217;s a pretty impressive number. They also claim that there are 20 million application installs done on the average day. Spread out over 500 million users, some quick math tells us that the average user is installing a new app once a month &#8211; also quite impressive.</p>
<p>Hopefully Facebook will update these stats a bit more often since they do show the viability for making a business case by working with the Platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/12/15/facebook-platform-ecosystem-now-supersized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Social Network</title>
		<link>http://www.testfacebook.com/2010/10/09/the-social-network/</link>
		<comments>http://www.testfacebook.com/2010/10/09/the-social-network/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 12:16:21 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[Movie critic]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=591</guid>
		<description><![CDATA[Since I write a blog related to Facebook, I&#8217;m apparently legally obligated to weigh in on the movie The Social Network, which if you&#8217;ve been living under a rock is the movie about the beginnings of Facebook. I didn&#8217;t have a real desire to see this, but I did attend DemoCamp 27 here in Toronto where it [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-600" style="margin: 10px;" title="rosebud_350x326" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/10/rosebud_350x3261.jpg" alt="rosebud_350x326" width="200" height="186" />Since I write a blog related to Facebook, I&#8217;m apparently legally obligated to weigh in on the movie <a href="http://www.thesocialnetwork-movie.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.thesocialnetwork-movie.com/?referer=');">The Social Network</a>, which if you&#8217;ve been living under a rock is the movie about the beginnings of Facebook. I didn&#8217;t have a real desire to see this, but I did attend <a href="http://democamp.com/2010/09/03/dct27/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/democamp.com/2010/09/03/dct27/?referer=');">DemoCamp 27 </a>here in Toronto where it was shown after the main festivities, so I stayed and watched. Here&#8217;s what I took away:</p>
<ul>
<li><strong>It&#8217;s a pretty good movie &#8211; </strong>Unfortunately, all of the hype and early reviews surrounding the movie screamed EPIC (think Casablanca, The Godfather, Pulp Fiction &#8211; movies that make you say &#8216;WOW&#8217;). It isn&#8217;t. It&#8217;s a  pretty good movie, well acted, good casting choices. That&#8217;s it.</li>
<li><strong>Is it really bad for Zuckerberg and/or Facebook?</strong> &#8211; A lot&#8217;s been written about Zuckerberg&#8217;s posturing about never wanting to see the movie, etc. C&#8217;mon, how long can you REALLY stay away from a movie that&#8217;s been written about you?? Apparently, for Mr. Zuckerberg et. al. the answer was 0 days as Facebook rented out an entire theater on the day of release, and <a href="http://mashable.com/2010/10/06/mark-zuckerbergs-take-on-the-social-network-interview/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/mashable.com/2010/10/06/mark-zuckerbergs-take-on-the-social-network-interview/?referer=');">Mark even showed up</a>. My feeling is that even for a &#8220;hostile portrayel&#8221;, Zuckerberg doesn&#8217;t really look that bad in the movie. Maybe a bit abrasive, but loads of good qualities too. I don&#8217;t think it&#8217;s bad for him/them at all.</li>
<li><strong>Accurately portrays the real value of an idea </strong>- which is exactly $0.00. When Zuckerberg explains to the Winklevii that the only thing of value is the execution of the idea and not the idea itself, a whole lot of entrepreneurs around the world smiled and said &#8220;Someone in Hollywood gets it&#8221;.</li>
<li><strong>What added value did Eduardo Saverin bring to the table?</strong> &#8211; Much of the movie was from his point of view, or at least he was set up as the character you were supposed to have empathy towards. I spent the movie continuously asking the question &#8220;What did he really do of any real value??&#8221;. He wrote a check for $1k? C&#8217;mon, Zuckerberg in his Phillips Exeter Academy t-shirt and entrance into frickin&#8217; Harvard could have found that money in lots of other places. In the end, it&#8217;s all about execution which was really about Mark. Eduardo &#8211; what exactly did you do? You WERE there in the beginning, took the risks, and should be rewarded in a grand manner. But don&#8217;t delude yourself and get greedy.</li>
<li><strong>What&#8217;s up with the Winklevii? -</strong> Okay, I know it&#8217;s a true story and all (despite the fiction), but are these people that bumblingly entitled? Really? Were they just there for comic relief? If someone should be embarrassed by this movie, look here.</li>
<li><strong>The big bad VC </strong>- Here&#8217;s a part that I thought was really unrealistic. When the big investment comes in and the corporate pie gets redistributed, the VC guy explains to Eduardo why Mark is being diluted, but he will end up with a bigger share. Given what was happening at that point and who was driving the growth/value (ummm, Mark + Sean) Eduardo should have run for the hills because something was obviously up. And, it was.</li>
<li><strong>Johns Hopkins! </strong>- I was probably the only one in the theater who appreciated this, but those exterior shots of &#8220;Harvard&#8221; were really JHU. Appropriate for those of us who think of Harvard as the &#8220;Hopkins of the Northeast&#8221;. When Mark comes out of <a href="http://events.jhu.edu/shafferhall" target="_blank" onclick="pageTracker._trackPageview('/outgoing/events.jhu.edu/shafferhall?referer=');">Shaffer Hall </a>and the camera pans left, I&#8217;m thinking &#8220;Lower Quad&#8221;!</li>
<li><strong>The motivations of geek entrepreneurs are sometimes deep-seated </strong>- The Erica character seemed so fictional and forced that I thought the beginning of the movie was kind of weak. But then, the last scene in the movie was the strongest. Not when Mark&#8217;s sitting alone in the boardroom trying to friend her. It&#8217;s the six seconds later when he refreshes his browser. I think what that scene says is very powerfully true. Most people look at people who start tech companies and think that the motivations are pretty obvious. Hollywood got this one right on. Again!</li>
</ul>
<p>So what did you think of the movie? Leave a comment.</p>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1002.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2010/10/09/the-social-network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2010/10/09/the-social-network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1012.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;title=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_title=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1022.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;title=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_title=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1032.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;title=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_title=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1042.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;title=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_title=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1052.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;Title=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_Title=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1062.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=The%20Social%20Network+%40+http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=The_20Social_20Network+_40+http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1072.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2010/10/09/the-social-network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2010/10/09/the-social-network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1082.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;headline=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_headline=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1092.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F10%2F09%2Fthe-social-network&amp;h=The%20Social%20Network" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F10_2F09_2Fthe-social-network_amp_h=The_20Social_20Network&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1102.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1112.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/10/09/the-social-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Terms of Use: Take them seriously!</title>
		<link>http://www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously/</link>
		<comments>http://www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 12:01:22 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[FriendRunner]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=570</guid>
		<description><![CDATA[Kara Swisher over at All Things Digital has some exclusive insights into the Ping / Facebook controversy. For those of you who don&#8217;t know, Apple recently announced Ping, a service that it&#8217;s positioning as a social network for music lovers (like what we need is ANOTHER social network). Now social networks are pretty worthless until [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-574" style="margin: 10px;" title="Serious" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/09/Serious.jpg" alt="Serious" width="175" height="194" />Kara Swisher over at <a href="http://kara.allthingsd.com/20100902/facebook-blocked-api-access-to-ping-after-failure-to-strike-agreement-so-apple-removed-feature-after-launch/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/kara.allthingsd.com/20100902/facebook-blocked-api-access-to-ping-after-failure-to-strike-agreement-so-apple-removed-feature-after-launch/?referer=');">All Things Digital </a>has some exclusive insights into the Ping / Facebook controversy. For those of you who don&#8217;t know, Apple recently announced Ping, a service that it&#8217;s positioning as a social network for music lovers (like what we need is ANOTHER social network).</p>
<p>Now social networks are pretty worthless until lots of people are members, so it&#8217;s imperitive to make it as simple as possible for new members to recruit their friends and make them members too. Historically, this has been done by importing email address books, but now there&#8217;s a new way to find people&#8217;s friends: Facebook. Facebook even gives developers an API so that applications can programmatically get your list of friends &#8211; perfect for a service like Ping to ramp up its member numbers.</p>
<p>And alas, that&#8217;s what Mr. Jobs et. al. tried to do. This was quickly countered by Facebook playing their Terms of Use trump card to cut off API access to Ping and Apple. They rightfully claimed that a service like Ping would cause a huge load on their server infrastructure, and without a special agreement (as the TOU dictates) they had the right to cut Apple off.</p>
<p>So if you&#8217;ve been unsure as to whether Facebook really enforces their rules, the answer is yes they do, and they will act quickly. If your application puts undue strain on the Facebook servers you DO need to work with them to ensure that everyone remains happy. If you&#8217;re not sure about how much server interaction your application has with Facebook, you can <a href="http://www.friendrunner.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.friendrunner.com?referer=');">test your Facebook application </a>with a tool like FriendRunner.</p>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1003.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1013.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;title=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_title=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1023.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;title=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_title=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1033.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;title=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_title=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1043.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;title=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_title=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1053.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;Title=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_Title=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1063.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!+%40+http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously_+_40+http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1073.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1083.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;headline=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_headline=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1093.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F09%2F04%2Ffacebook-terms-of-use-take-them-seriously&amp;h=Facebook%20Terms%20of%20Use%3A%20Take%20them%20seriously!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F09_2F04_2Ffacebook-terms-of-use-take-them-seriously_amp_h=Facebook_20Terms_20of_20Use_3A_20Take_20them_20seriously&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1103.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1113.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/09/04/facebook-terms-of-use-take-them-seriously/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big changes coming to Facebook Platform</title>
		<link>http://www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform/</link>
		<comments>http://www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 01:01:07 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[Application development]]></category>
		<category><![CDATA[Facebook features]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Graph API]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=546</guid>
		<description><![CDATA[Today&#8217;s Developer Roadmap post by Facebook has outlined some big changes coming down the pike for Facebook Platform. Here are the big 3 changes (well, as far as we see them): No new FBML apps Facebook will no longer accept new FBML Canvas applications by the end of the year. These are the types of applications that launched [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-552" style="margin: 10px;" title="change-management1" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/08/change-management1.jpg" alt="change-management1" width="227" height="170" />Today&#8217;s <a href="http://developers.facebook.com/roadmap" target="_blank" onclick="pageTracker._trackPageview('/outgoing/developers.facebook.com/roadmap?referer=');">Developer Roadmap </a>post by Facebook has outlined some big changes coming down the pike for Facebook Platform. Here are the big 3 changes (well, as far as we see them):</p>
<h3>No new FBML apps</h3>
<p>Facebook will no longer accept new FBML Canvas applications by the end of the year. These are the types of applications that launched the Facebook Platform way back in 2007 (the same year that saw the iPhone and <a href="http://www.simpsonsmovie.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.simpsonsmovie.com/?referer=');">The Simpsons Movie</a>). FBML apps have a lot going against them, most importantly is the fact that there&#8217;s really no good reason to write them anymore. It used to be that developers who wanted to write Canvas applications had to choose between FBML and the simpler but not-as-powerful IFrame method.</p>
<p>But IFrame has now caught up and surpassed FBML in terms of power, so there&#8217;s really no reason why a developer building a new application in 2010 should even consider using FBML. There&#8217;s also another issue at stake here. FBML Canvas apps require all of the data traveling between a user&#8217;s browser and the application itself to be routed through the Facebook servers. This is a legacy design from 2007 that was done to give Facebook more control, and allow for user authentication, but it&#8217;s costing Facebook a lot of money to run these servers that do very little but act as proxies.</p>
<p>Since new FBML Canvas apps no longer provide any real value, and they cost Facebook a lot of money to support, Mr. Zuckerberg et. al. would like to just sweep them under the carpet. Looks like that&#8217;s what they&#8217;re doing.</p>
<h3>Parts of the Classic REST API are being deprecated</h3>
<p>Whatever we said about FBML apps is doubly true of the Facebook &#8220;Classic&#8221; REST API. Born in 2007, it now looks like patches upon patches with no coherent vision. It&#8217;s been so far surpassed by the Graph API that Facebook never even bothered to mention any non-Graph API support for their very important<a href="http://www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places/" target="_blank"> location updates </a>yesterday. It&#8217;s been clear for a long time that this API needs to be put to rest, and deprecating parts of it is definitely the beginning. We can all say Amen.</p>
<h3>OAuth 2.0 will be required for authentication</h3>
<p>Another nail in the Classic REST API coffin. OAuth 2.0 goes hand in hand with the Graph API that Facebook would like to push everyone towards. Enough said.</p>
<p>Facebook has historically moved very quickly, which contributes to a good part of their success. Moving quickly means getting things out to customers quickly rather than perfectly and dealing with the consequences later. Today&#8217;s Developer Roadmapupdate is a good example of how to deal with those consequences, and will ensure that Facebook developers will continue to have loads of things to do as Facebook continues to innovate.</p>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1004.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1014.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;title=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_title=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1024.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;title=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_title=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1034.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;title=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_title=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1044.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;title=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_title=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1054.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;Title=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_Title=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1064.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=Big%20changes%20coming%20to%20Facebook%20Platform+%40+http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=Big_20changes_20coming_20to_20Facebook_20Platform+_40+http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1074.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1084.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;headline=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_headline=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1094.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Fbig-changes-coming-to-facebook-platform&amp;h=Big%20changes%20coming%20to%20Facebook%20Platform" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Fbig-changes-coming-to-facebook-platform_amp_h=Big_20changes_20coming_20to_20Facebook_20Platform&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1104.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1114.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/08/19/big-changes-coming-to-facebook-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Location, Location, Location ummm&#8230;. Places, Places, Places</title>
		<link>http://www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places/</link>
		<comments>http://www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 14:03:49 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[Facebook features]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=515</guid>
		<description><![CDATA[Facebook has just announced their long awaited location-based feature that they&#8217;ve called Places. Places is currently available from the Facebook iPhone app, or from http://touch.facebook.com/ if your mobile device supports HTML 5 and geolocation. Places seems to be all about &#8220;Checking In&#8221; to places, a&#8217; la Foursquare, although Places doesn&#8217;t seem to have the concept of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-517" style="margin: 10px;" title="Places on iPhone" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/08/Places-on-iPhone.jpg" alt="Places on iPhone" width="150" height="288" />Facebook has <a href="http://blog.facebook.com/blog.php?post=418175202130" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blog.facebook.com/blog.php?post=418175202130&amp;referer=');">just announced </a>their long awaited location-based feature that they&#8217;ve called <a href="http://www.facebook.com/places/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/places/?referer=');">Places</a>. Places is currently available from the Facebook iPhone app, or from <a href="http://touch.facebook.com/" onclick="pageTracker._trackPageview('/outgoing/touch.facebook.com/?referer=');">http://touch.facebook.com/</a> if your mobile device supports HTML 5 and geolocation.</p>
<p>Places seems to be all about &#8220;Checking In&#8221; to places, a&#8217; la <a href="http://foursquare.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/foursquare.com/?referer=');">Foursquare</a>, although Places doesn&#8217;t seem to have the concept of &#8220;mayor&#8221; yet. In fact, it really isn&#8217;t so clear what the relationship of Places to similar services like Foursquare or Gowalla even is. On the surface, they&#8217;d seem to be rivals, but representatives from these other companies were on stage at the launch event. Everyone seems to be scratching their heads and asking &#8220;Why?&#8221;. <a href="http://www.insidefacebook.com/2010/08/18/facebook-taking-the-platform-approach-to-location-with-foursquare-gowalla/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+InsideFacebook+%28Inside+Facebook%29&amp;utm_content=Bloglines" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.insidefacebook.com/2010/08/18/facebook-taking-the-platform-approach-to-location-with-foursquare-gowalla/?utm_source=feedburner_amp_utm_medium=feed_amp_utm_campaign=Feed_3A+InsideFacebook+_28Inside+Facebook_29_amp_utm_content=Bloglines&amp;referer=');">Inside Facebook </a>seems to think that everyone will play well together. On the other hand, <a href="http://www.allfacebook.com/facebook-punks-foursquare-2010-08?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+allfacebook+%28Facebook+Blog%29&amp;utm_content=Bloglines" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.allfacebook.com/facebook-punks-foursquare-2010-08?utm_source=feedburner_amp_utm_medium=feed_amp_utm_campaign=Feed_3A+allfacebook+_28Facebook+Blog_29_amp_utm_content=Bloglines&amp;referer=');">All Facebook </a>seems to think that Facebook is simply playing the proverbial cat that toys with the mouse before eating it. We seem to agree &#8211; Facebook is several orders of magnitude bigger than Foursquare and really doesn&#8217;t need them. Bye&#8230;</p>
<p>In other relationship news, Facebook has chosen to use Bing Maps instead of Google maps for well, mapping. Not a big surprise here, Facebook&#8217;s relationship with Microsoft &gt; Facebook&#8217;s relationship with Google.</p>
<p>Facebook also seems to be making a big deal about privacy for Places. As if we&#8217;re all worried about Facebook&#8217;s use of our private data &#8230; There are also some safeguards to protect you from your friends playing pranks by checking you into the local strip joint, the free clinic, or <a href="http://southpark.wikia.com/wiki/Country_Kitchen_Buffet" target="_blank" onclick="pageTracker._trackPageview('/outgoing/southpark.wikia.com/wiki/Country_Kitchen_Buffet?referer=');">Country Kitchen Buffet</a>.</p>
<p>The name that Facebook chose for this service is also very interesting. Places vs. Locations. When you think about it, it makes sense based on the service that Facebook is providing. This service uses places (<a href="http://www.katzdeli.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.katzdeli.com/?referer=');">Katz&#8217;s Deli</a>) as their atomically addressable entity as opposed to location (<span title="Latitude">40° 43′ 20.33″ N</span>, <span title="Longitude">73° 59′ 14.41″ W) which is far more precise, but amorphous. Facebook is clearly shooting at getting people to check in and tag real places to help fill up their Open Graph. This choice also seems to encourage developers to build location-aware applications around places and friends (since that&#8217;s what Facebook is all about) rather than real-time precise locations that one would need for say a citywide gaming application.</span></p>
<p><span title="Longitude">Which brings us to developers, APIs, and testing, the Raison d&#8217;être of this blog. Facebook is exposing user&#8217;s checkins to applications that use the Graph API (sorry Classic RESTful API developers &#8211; time to change). Currently, the only thing applications can get is checkin info using one of the following APIs:</span></p>
<p><em>GET https://graph.facebook.com/[checkin_id]</em></p>
<p style="padding-left: 30px;">Gives information about an individual checkin</p>
<p><em>GET https://graph.facebook.com/[place/Page/user_id]/checkins</em></p>
<p style="padding-left: 30px;">Gives a list of checkins that this entity has made. BTW, why can a place perform a checkin??</p>
<p><em>GET https://graph.facebook.com/search?type=checkin&amp;access_token=ACCESS_TOKEN</em></p>
<p style="padding-left: 30px;">Seaches for checkins</p>
<p><span title="Longitude">We&#8217;re told that an API to create checkin information from an application is on its way, or actually is in Double Secret Beta. Look for it soon, and then things will begin to get really interesting.</span></p>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1003.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1013.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;title=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_title=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1023.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;title=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_title=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1033.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;title=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_title=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1043.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;title=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_title=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1053.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;Title=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_Title=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1063.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C...+%40+http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C...+_40+http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1073.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1083.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;headline=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_headline=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1093.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F08%2F19%2Flocation-location-location-ummm-places-places-places&amp;h=Location%2C%20Location%2C%20Location%20ummm….%20Places%2C%20Places%2C%20Places" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F08_2F19_2Flocation-location-location-ummm-places-places-places_amp_h=Location_2C_20Location_2C_20Location_20ummm_._20Places_2C_20Places_2C_20Places&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1103.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1113.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/08/19/location-location-location-ummm-places-places-places/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Load Test your Facebook Application!!</title>
		<link>http://www.testfacebook.com/2010/07/22/load-test-your-facebook-application/</link>
		<comments>http://www.testfacebook.com/2010/07/22/load-test-your-facebook-application/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 13:08:17 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[FriendRunner]]></category>
		<category><![CDATA[Load Testing]]></category>
		<category><![CDATA[Testing tools]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=437</guid>
		<description><![CDATA[Once again, the need to load test your Facebook application before deployment has been proven out in the wild. Another company has seen their application crash and burn under a load that it either wasn&#8217;t expecting, or unable to deal with. The interesting part of this story, which seems to get told over and over, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-445" style="margin: 20px;" title="willms fans FINAL.JPG" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/07/bieberfans.jpg" alt="willms fans FINAL.JPG" width="175" height="226" />Once again, the need to load test your Facebook application before deployment has been proven out in the wild. Another company has seen their application crash and burn under a load that it either wasn&#8217;t expecting, or unable to deal with. The interesting part of this story, which seems to get told over and over, is the company that was the victim of the crash and the source of the load.</p>
<p>In this case, the application was Facebook&#8217;s newly released <a href="http://stories.facebook.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/stories.facebook.com/?referer=');">Facebook Stories </a>application. This application allows users to tell the story about how they got onto Facebook and how it changed their life. The application became overwhelmed and eventually crashed due to the load placed on it by &#8230;</p>
<p>&#8230; rabid Justin Bieber fans</p>
<p>That&#8217;s right, I just wrote the most unlikely string of words that can show up in a blog about technology. The crash was reported by Justin himself, ironically on Twitter.</p>
<p><img class="aligncenter size-full wp-image-448" title="justin-bieber-tweet" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/07/justin-bieber-tweet.jpg" alt="justin-bieber-tweet" width="400" height="276" /></p>
<p> Kids, don&#8217;t let this happen to your application. Before deployment, load test it with a tool like <a href="http://www.friendrunner.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.friendrunner.com/?referer=');">FriendRunner</a>.</p>
<h2><span style="color: #ff0000;">Update</span></h2>
<p>Ahhh geez! Okay, this will teach me to trust Justin Bieber. <a href="http://www.allfacebook.com/2010/07/justin-bieber-facebook-page/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.allfacebook.com/2010/07/justin-bieber-facebook-page/?referer=');">All Facebook </a>is now reporting that the rabid Justin Bieber fans never crashed the Facebook Stories app. Instead, he was asked to remove the tab for the application from his page because he was using it to solicit stories about himself instead of using it for the purpose it was intended for (How has Facebook changed <strong>your</strong> life?).</p>
<p>Okay, I was fooled, but the original story did have a believable provenance. I originally heard it from Randi Zuckerberg, who after all is the sister of &#8230;. She got it from All Facebook, which is a reliable source of great FB information.</p>
<p>I apologize to you dear reader, and will now make the commitment that this blog will never <strong>ever </strong>disseminate any more news about Justin Bieber, regardless of what it is or where it comes from.</p>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1002.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2010/07/22/load-test-your-facebook-application" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2010/07/22/load-test-your-facebook-application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1012.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;title=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_title=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1022.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;title=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_title=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1032.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;title=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_title=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1042.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;title=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_title=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1052.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;Title=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_Title=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1062.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=Load%20Test%20your%20Facebook%20Application!!+%40+http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=Load_20Test_20your_20Facebook_20Application_+_40+http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1072.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2010/07/22/load-test-your-facebook-application" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2010/07/22/load-test-your-facebook-application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1082.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;headline=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_headline=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1092.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F22%2Fload-test-your-facebook-application&amp;h=Load%20Test%20your%20Facebook%20Application!!" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F22_2Fload-test-your-facebook-application_amp_h=Load_20Test_20your_20Facebook_20Application&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1102.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1112.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/07/22/load-test-your-facebook-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How does Facebook get tested?</title>
		<link>http://www.testfacebook.com/2010/07/05/how-does-facebook-get-tested/</link>
		<comments>http://www.testfacebook.com/2010/07/05/how-does-facebook-get-tested/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 01:12:28 +0000</pubDate>
		<dc:creator>Sander Smith</dc:creator>
				<category><![CDATA[General Testing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.testfacebook.com/?p=298</guid>
		<description><![CDATA[The focus of this blog has always been to talk about testing Facebook applications. There are plenty of places to read about software testing or Facebook, but this is the one place to get that intersection. With this in mind I&#8217;m going to stray from our charter and talk about testing Facebook. No, not how to test your Facebook app, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-303" title="TestFacebook Venn" src="http://www.testfacebook.com/blog/wp-content/uploads/2010/07/TestFacebook-Venn.jpg" alt="TestFacebook Venn" width="300" height="183" />The focus of this blog has always been to talk about testing Facebook applications. There are plenty of places to read about software testing or Facebook, but this is the one place to get that intersection. With this in mind I&#8217;m going to stray from our charter and talk about testing Facebook. No, not how to test your Facebook app, but how does Facebook test Facebook.</p>
<p>That&#8217;s right. Have you ever thought about how Facebook tests its own product? Well wonder no more as the good people at <a href="http://www.quora.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.quora.com/?referer=');">Quora </a>have already asked that question, and Steven Grimm,<span id="ld_y6FZRk_4107"><span> </span><span>Facebook&#8217;s test engineering tech lead</span> has provided <a href="http://www.quora.com/What-kind-of-automated-testing-does-Facebook-do" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.quora.com/What-kind-of-automated-testing-does-Facebook-do?referer=');">quite a good answer</a>.</span></p>
<p><span><span id="ld_y6FZRk_4126">A few interesting take-aways:</span></span></p>
<ul>
<li><span><span>For a company that&#8217;s so grounded in PHP, it&#8217;s interesting to see that they&#8217;re so heavily invested in <a href="http://watir.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/watir.com/?referer=');">Watir</a>, a tool from the Ruby world.</span></span></li>
<li><span><span><em>&#8220;Facebook has no dedicated QA team.&#8221; </em>Now for many people, this will come as no surprise. For others from a more traditional development background, no dedicated QA for something as large and mission critical as Facebook seems like a really bad idea.</span></span></li>
<li><span><span>They don&#8217;t talk about load testing. From what we can tell, they probably don&#8217;t even do it. In a lot of respects, a proper load test of Facebook is probably far more trouble than it&#8217;s worth.</span></span></li>
</ul>
<p class="getsocial" style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1002.png" alt="" /><a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.testfacebook.com/2010/07/05/how-does-facebook-get-tested" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_//www.testfacebook.com/2010/07/05/how-does-facebook-get-tested&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1012.png" alt="Add to Facebook" /></a><a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;title=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_title=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1022.png" alt="Add to Digg" /></a><a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;title=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/del.icio.us/post?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_title=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1032.png" alt="Add to Del.icio.us" /></a><a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;title=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_title=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1042.png" alt="Add to Stumbleupon" /></a><a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;title=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_title=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1052.png" alt="Add to Reddit" /></a><a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;Title=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=_amp_Url=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_Title=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1062.png" alt="Add to Blinklist" /></a><a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=How%20does%20Facebook%20get%20tested%3F+%40+http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=How_20does_20Facebook_20get_20tested_3F+_40+http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1072.png" alt="Add to Twitter" /></a><a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://www.testfacebook.com/2010/07/05/how-does-facebook-get-tested" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.technorati.com/faves?add=http_//www.testfacebook.com/2010/07/05/how-does-facebook-get-tested&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1082.png" alt="Add to Technorati" /></a><a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;headline=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/buzz.yahoo.com/buzz?targetUrl=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_headline=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1092.png" alt="Add to Yahoo Buzz" /></a><a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwww.testfacebook.com%2F2010%2F07%2F05%2Fhow-does-facebook-get-tested&amp;h=How%20does%20Facebook%20get%20tested%3F" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newsvine.com/_wine/save?u=http_3A_2F_2Fwww.testfacebook.com_2F2010_2F07_2F05_2Fhow-does-facebook-get-tested_amp_h=How_20does_20Facebook_20get_20tested_3F&amp;referer=');"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1102.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2009/08/gs1112.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testfacebook.com/2010/07/05/how-does-facebook-get-tested/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

