<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Google AppEngine and Facebook Applications &#8211; 10 Things I wish I had known</title>
	<atom:link href="http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/feed/" rel="self" type="application/rss+xml" />
	<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 14:02:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Nirav</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1792</link>
		<dc:creator>Nirav</dc:creator>
		<pubDate>Thu, 18 Nov 2010 11:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1792</guid>
		<description>I am stuck with infinite redirect between facebook login and logout when I am using the facebook python sdk

(https://github.com/facebook/python-sdk/tree/master/examples/appengine/)

Did you encounter a similar problem by any chance?

Thanks,
Nirav</description>
		<content:encoded><![CDATA[<p>I am stuck with infinite redirect between facebook login and logout when I am using the facebook python sdk</p>
<p>(<a href="https://github.com/facebook/python-sdk/tree/master/examples/appengine/" rel="nofollow">https://github.com/facebook/python-sdk/tree/master/examples/appengine/</a>)</p>
<p>Did you encounter a similar problem by any chance?</p>
<p>Thanks,<br />
Nirav</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nirav</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1791</link>
		<dc:creator>Nirav</dc:creator>
		<pubDate>Thu, 18 Nov 2010 10:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1791</guid>
		<description>Can I please have sample code?

Thanks,
Nirav</description>
		<content:encoded><![CDATA[<p>Can I please have sample code?</p>
<p>Thanks,<br />
Nirav</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott S. McCoy</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1585</link>
		<dc:creator>Scott S. McCoy</dc:creator>
		<pubDate>Sat, 30 Jan 2010 15:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1585</guid>
		<description>I keep a virtual dedicated system around (I lease from linode).  I&#039;ve found that rather than using DynDNS, reverse proxies over SSH work quite well.  I point my facebook application canvas to the IP of the public server, and I use ssh to open the reverse tunnel, using &lt;code&gt;ssh -fNR 8080:0:8080 &lt;my server&gt;&lt;/code&gt;.  This lets my test facebook application run on my local computer no matter where it happens to be (a cafe, a corporate network, my own private network with no DMZ).</description>
		<content:encoded><![CDATA[<p>I keep a virtual dedicated system around (I lease from linode).  I&#8217;ve found that rather than using DynDNS, reverse proxies over SSH work quite well.  I point my facebook application canvas to the IP of the public server, and I use ssh to open the reverse tunnel, using <code>ssh -fNR 8080:0:8080 <my server></my></code>.  This lets my test facebook application run on my local computer no matter where it happens to be (a cafe, a corporate network, my own private network with no DMZ).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jin</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1531</link>
		<dc:creator>Jin</dc:creator>
		<pubDate>Mon, 23 Nov 2009 18:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1531</guid>
		<description>To use your DynDNS tip, the following option is required when you start the dev appserver: &#039;--address=0.0.0.0&#039; Otherwise my local dev appserver wouldn&#039;t respond a request other than &#039;localhost&#039;. There&#039;s also an &quot;extra flags&quot; box in the settings of my GUI launcher that takes the same option string.

Documented here:
http://code.google.com/appengine/docs/python/tools/devserver.html</description>
		<content:encoded><![CDATA[<p>To use your DynDNS tip, the following option is required when you start the dev appserver: &#8216;&#8211;address=0.0.0.0&#8242; Otherwise my local dev appserver wouldn&#8217;t respond a request other than &#8216;localhost&#8217;. There&#8217;s also an &#8220;extra flags&#8221; box in the settings of my GUI launcher that takes the same option string.</p>
<p>Documented here:<br />
<a href="http://code.google.com/appengine/docs/python/tools/devserver.html" rel="nofollow">http://code.google.com/appengine/docs/python/tools/devserver.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Lopes</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1527</link>
		<dc:creator>Thomas Lopes</dc:creator>
		<pubDate>Sun, 25 Oct 2009 10:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1527</guid>
		<description>Good tips and article! Thanks!

But, if you mind updating the tips sometime, gave us some indexes tips. I worked on a project that demands some extra indexes, and I see this was a little pain for our developers. I guess this is a common issue for AppEngine applications.

Best regards,</description>
		<content:encoded><![CDATA[<p>Good tips and article! Thanks!</p>
<p>But, if you mind updating the tips sometime, gave us some indexes tips. I worked on a project that demands some extra indexes, and I see this was a little pain for our developers. I guess this is a common issue for AppEngine applications.</p>
<p>Best regards,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vicson V</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1526</link>
		<dc:creator>Vicson V</dc:creator>
		<pubDate>Fri, 23 Oct 2009 14:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1526</guid>
		<description>Very Useful. Thanks a lot of sharing your thoughts.</description>
		<content:encoded><![CDATA[<p>Very Useful. Thanks a lot of sharing your thoughts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Chanezon</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1525</link>
		<dc:creator>Patrick Chanezon</dc:creator>
		<pubDate>Fri, 23 Oct 2009 08:10:07 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1525</guid>
		<description>Great article!
A few remarks:
1. for local machine FB development I found ssh reverse tunneling to be the easiest solution http://blog.kenweiner.com/2007/09/reverse-ssh-tunnel-for-facebook.html
2. cron jobs are now part of appengine api
http://code.google.com/appengine/docs/python/config/cron.html

Looking fwd to seeing your FB app ship!</description>
		<content:encoded><![CDATA[<p>Great article!<br />
A few remarks:<br />
1. for local machine FB development I found ssh reverse tunneling to be the easiest solution <a href="http://blog.kenweiner.com/2007/09/reverse-ssh-tunnel-for-facebook.html" rel="nofollow">http://blog.kenweiner.com/2007/09/reverse-ssh-tunnel-for-facebook.html</a><br />
2. cron jobs are now part of appengine api<br />
<a href="http://code.google.com/appengine/docs/python/config/cron.html" rel="nofollow">http://code.google.com/appengine/docs/python/config/cron.html</a></p>
<p>Looking fwd to seeing your FB app ship!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carmen Delessio</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1358</link>
		<dc:creator>Carmen Delessio</dc:creator>
		<pubDate>Tue, 21 Apr 2009 00:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1358</guid>
		<description>I agree about FBJS.  Since the announcement of App Engine for Java, I&#039;ve deployed a simple Facebook App.  I think GAE is a good fit for this kind of development.  Facebook apps serve a specific purpose, but they might get popular and need to scale.

My blog post about it: http://socialjava.blogspot.com/2009/04/facebook-apps-in-java-running-on-google.html

More info on http://www.socialjava.com.  Includes source.

Carmen</description>
		<content:encoded><![CDATA[<p>I agree about FBJS.  Since the announcement of App Engine for Java, I&#8217;ve deployed a simple Facebook App.  I think GAE is a good fit for this kind of development.  Facebook apps serve a specific purpose, but they might get popular and need to scale.</p>
<p>My blog post about it: <a href="http://socialjava.blogspot.com/2009/04/facebook-apps-in-java-running-on-google.html" rel="nofollow">http://socialjava.blogspot.com/2009/04/facebook-apps-in-java-running-on-google.html</a></p>
<p>More info on <a href="http://www.socialjava.com" rel="nofollow">http://www.socialjava.com</a>.  Includes source.</p>
<p>Carmen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vivek M. Chawla</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1347</link>
		<dc:creator>Vivek M. Chawla</dc:creator>
		<pubDate>Fri, 03 Apr 2009 23:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1347</guid>
		<description>Thanks for putting this together!  I&#039;ve been doing my own work with Facebook Apps on GAE, and it was highly instructive to read about your experiences.

One question: You talked about using DynDNS so that Facebook hits your local AppEngine dev server.  I was wondering if there was a reason you preferred to do things this way instead of just setting the Canvas Callback URL of your Facebook app to http://127.0.0.1:8080 (or whatever port you have the dev server running on)?

Thanks again for the post! 

Vivek</description>
		<content:encoded><![CDATA[<p>Thanks for putting this together!  I&#8217;ve been doing my own work with Facebook Apps on GAE, and it was highly instructive to read about your experiences.</p>
<p>One question: You talked about using DynDNS so that Facebook hits your local AppEngine dev server.  I was wondering if there was a reason you preferred to do things this way instead of just setting the Canvas Callback URL of your Facebook app to <a href="http://127.0.0.1:8080" rel="nofollow">http://127.0.0.1:8080</a> (or whatever port you have the dev server running on)?</p>
<p>Thanks again for the post! </p>
<p>Vivek</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RepresentedBy Facebook app launches public beta :: wubbahed.com</title>
		<link>http://wubbahed.com/2009/03/01/google-appengine-and-facebook-applications-10-things-i-wish-i-had-known/comment-page-1/#comment-1326</link>
		<dc:creator>RepresentedBy Facebook app launches public beta :: wubbahed.com</dc:creator>
		<pubDate>Fri, 06 Mar 2009 04:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://wubbahed.com/?p=235#comment-1326</guid>
		<description>[...] last entry about Google AppEngine and Facebook Applications was written during the development of RepresentedBy, a Facebook application which is still in a [...]</description>
		<content:encoded><![CDATA[<p>[...] last entry about Google AppEngine and Facebook Applications was written during the development of RepresentedBy, a Facebook application which is still in a [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

