<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Frank Carver&#039;s Punch Barrel &#187; appengine</title>
	<atom:link href="http://blog.punchbarrel.com/tag/appengine/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.punchbarrel.com</link>
	<description>Frank Carver&#039;s musings about software and life</description>
	<lastBuildDate>Thu, 08 Dec 2011 22:58:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<copyright>Copyright &#xA9; Frank Carver&#039;s Punch Barrel 2010 </copyright>
	<managingEditor>frank.carver@googlemail.com (Frank Carver&#039;s Punch Barrel)</managingEditor>
	<webMaster>frank.carver@googlemail.com (Frank Carver&#039;s Punch Barrel)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://punchbarrel.com/images/punchbarrel-144.jpg</url>
		<title>Frank Carver&#039;s Punch Barrel</title>
		<link>http://blog.punchbarrel.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Frank Carver&#039;s musings about software and life</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Frank Carver&#039;s Punch Barrel</itunes:author>
	<itunes:owner>
		<itunes:name>Frank Carver&#039;s Punch Barrel</itunes:name>
		<itunes:email>frank.carver@googlemail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://punchbarrel.com/images/punchbarrel-144.jpg" />
		<item>
		<title>Google App Engine for Java — First Impressions</title>
		<link>http://blog.punchbarrel.com/2009/04/15/google-app-engine-for-java-%e2%80%94-first-impressions/</link>
		<comments>http://blog.punchbarrel.com/2009/04/15/google-app-engine-for-java-%e2%80%94-first-impressions/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 22:52:23 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[servlets]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1297</guid>
		<description><![CDATA[The news was pointed out to me by a friend before I could blog about it, but Google App Engine supporting Java and servlets is a massive move forward for server side Java. I&#8217;m currently experimenting with my own evaluation of this, but in the meanwhile, here&#8217;s Michael Yuan&#8217;s take on it. Michael Yuan » [...]]]></description>
			<content:encoded><![CDATA[<p>The news was pointed out to me by a friend before I could blog about it, but Google App Engine supporting Java and servlets is a massive move forward for server side Java.</p>
<p>I&#8217;m currently experimenting with my own evaluation of this, but in the meanwhile, here&#8217;s Michael Yuan&#8217;s take on it.</p>
<p><a href="http://www.michaelyuan.com/blog/2009/04/09/google-app-engine-for-java-first-impressions/">Michael Yuan » Blog Archive » Google App Engine for Java — First Impressions</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2009/04/15/google-app-engine-for-java-%e2%80%94-first-impressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BigTable and Why it Changes Everything</title>
		<link>http://blog.punchbarrel.com/2008/07/20/bigtable-and-why-it-changes-everything/</link>
		<comments>http://blog.punchbarrel.com/2008/07/20/bigtable-and-why-it-changes-everything/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 12:26:25 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[memcache]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=234</guid>
		<description><![CDATA[I&#8217;m still tinkering with Google App Engine, and thus with Python and BigTable. So far I am having trouble getting my head into the solution space provided by the likes of BigTable and memcache. I keep wandering toward solutions where a traditional database seems more appropriate rather than solutions which make use of the advantages [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still tinkering with Google App Engine, and thus with Python and BigTable. So far I am having trouble getting my head into the solution space provided by the likes of BigTable and memcache. I keep wandering toward solutions where a traditional database seems more appropriate rather than solutions which make use of the advantages of the provided apis.  More work needed.</p>
<p><a href="http://jetfar.com/bigtable-and-why-it-changes-everything/">BigTable and Why it Changes Everything</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/07/20/bigtable-and-why-it-changes-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine optimizations</title>
		<link>http://blog.punchbarrel.com/2008/07/11/google-app-engine-optimizations/</link>
		<comments>http://blog.punchbarrel.com/2008/07/11/google-app-engine-optimizations/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 08:52:41 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[robots.txt]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=181</guid>
		<description><![CDATA[This is a really useful article for what I am doing right now. A selection of Google AppEngine hints and tips from someone who has done a few apps already. I particularly like the reminder about providing static favicon and robots.txt files &#8211; something I have bumped into in plenty of other web development situations [...]]]></description>
			<content:encoded><![CDATA[<p>This is a really useful article for what I am doing right now. A selection of Google AppEngine hints and tips from someone who has done a few apps already. I particularly like the reminder about providing static favicon and robots.txt files &#8211; something I have bumped into in plenty of other web development situations but had kind of forgot in the excitement of playing with AppEngine.</p>
<p><a href="http://www.niallkennedy.com/blog/2008/07/app-engine-optimization.html">Google App Engine optimizations</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/07/11/google-app-engine-optimizations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>google app engine samples at Google Code</title>
		<link>http://blog.punchbarrel.com/2008/06/25/google-app-engine-samples-at-google-code/</link>
		<comments>http://blog.punchbarrel.com/2008/06/25/google-app-engine-samples-at-google-code/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 13:13:46 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=136</guid>
		<description><![CDATA[A page pointing at some App Engine code examples: google-app-engine-samples &#8211; Google Code or alternatively, just svn checkout the trunk from http://google-app-engine-samples.googlecode.com/svn/]]></description>
			<content:encoded><![CDATA[<p>A page pointing at some App Engine code examples:</p>
<p><a href="http://code.google.com/p/google-app-engine-samples/source/checkout">google-app-engine-samples &#8211; Google Code</a></p>
<p>or alternatively, just svn checkout the trunk from<br />
<a href="http://google-app-engine-samples.googlecode.com/svn/">http://google-app-engine-samples.googlecode.com/svn/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/06/25/google-app-engine-samples-at-google-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &amp; eclipse PyDev</title>
		<link>http://blog.punchbarrel.com/2008/06/25/google-app-engine-eclipse-pydev/</link>
		<comments>http://blog.punchbarrel.com/2008/06/25/google-app-engine-eclipse-pydev/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 09:46:26 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=135</guid>
		<description><![CDATA[I&#8217;ve been looking at Google App Engine recently, and thought I&#8217;d have a go at developing something using Eclipse (my main IDE) with the Python development plugin PyDev rather than a motley collection of text editors and scripts.Â  Here&#8217;s how I got on so far. I already have Eclipse Europa, so I connected to the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking at Google App Engine recently, and thought I&#8217;d have a go at developing something using Eclipse (my main IDE) with the Python development plugin <a href="http://pydev.sourceforge.net/">PyDev</a> rather than a motley collection of text editors and scripts.Â  Here&#8217;s how I got on so far.</p>
<p>I already have <a href="http://www.eclipse.org/downloads/">Eclipse Europa</a>, so I connected to the <a href="http://pydev.sourceforge.net/updates/">PyDev update site</a> I told PyDev where my Python interpreter is located and accepted the default pythonpath entries, then created a new PyDev project and pasted in the example code from the <a href="http://code.google.com/appengine/docs/gettingstarted/">Google App Engine tutorial</a>.  </p>
<p>All was going well up to this point, but then I hit a problem. PyDev was showing errors in the code indicating that it could not find the App Engine modules and classes to import.  </p>
<p><img src="http://farm4.static.flickr.com/3106/2609476953_2d2c8aefe1.jpg?v=0" alt="Import Errors" /> </p>
<p>I looked around the internet and found the following links purporting to help:</p>
<ul>
<li><a href="http://daily.profeth.de/2008/04/google-app-engine-eclipse-pydev.html">The Daily Profeth: Google App Engine &amp; eclipse PyDev</a></li>
<li><a href="http://blog.smashedapples.com/2008/04/getting-started.html">Getting Started on Google App Engine with Flex and PyAMF (1)</a></li>
</ul>
<p>Adding in the pythonpath settings from the first one didn&#8217;t seem to work. I tried a variety of combinations including creating a new appengine project with the appropriate source folders and referenced it in my new project. Still no luck.</p>
<p>So I created a new project following the steps in the second link, and there were no import problems, even though by default it contains a very simple web application using the App Engine. So I copied and pasted the code from the offending module into the new project and everything seems fine now. I have set up the dev server as a run target in Eclipse and it runs sweetly.</p>
<p>I can only assume that it was the order in which I did things, somehow. Perhaps adding pythonpath entries after code is already present is not picked up correctly by PyDev. Dunno, but I hope this helps someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/06/25/google-app-engine-eclipse-pydev/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More Google App Engine links: BigTable and Memcache</title>
		<link>http://blog.punchbarrel.com/2008/06/02/more-google-app-engine-links-bigtable-and-memcache/</link>
		<comments>http://blog.punchbarrel.com/2008/06/02/more-google-app-engine-links-bigtable-and-memcache/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 10:45:07 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=94</guid>
		<description><![CDATA[InfoQ: Principles and Guidelines for an Optimized Use of BigTable The Memcache API &#8211; Google App Engine &#8211; Google Code]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/news/2008/05/principles-to-big-table">InfoQ: Principles and Guidelines for an Optimized Use of BigTable</a></p>
<p><a href="http://code.google.com/appengine/docs/memcache/">The Memcache API &#8211; Google App Engine &#8211; Google Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/06/02/more-google-app-engine-links-bigtable-and-memcache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Google AppEngine links</title>
		<link>http://blog.punchbarrel.com/2008/05/22/more-google-appengine-links/</link>
		<comments>http://blog.punchbarrel.com/2008/05/22/more-google-appengine-links/#comments</comments>
		<pubDate>Thu, 22 May 2008 09:53:35 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=81</guid>
		<description><![CDATA[Shimon Ruraâ€™s Blog Â» Google AppEngine: What I learned building OracleBot JJinuxLand: Python: Debugging Google App Engine Apps Locally]]></description>
			<content:encoded><![CDATA[<p><a href="http://rura.org/blog/2008/05/16/google-appengine-what-i-learned-building-oraclebot/">Shimon Ruraâ€™s Blog Â» Google AppEngine: What I learned building OracleBot</a></p>
<p><a href="http://jjinux.blogspot.com/2008/05/python-debugging-google-app-engine-apps.html">JJinuxLand: Python: Debugging Google App Engine Apps Locally</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punchbarrel.com/2008/05/22/more-google-appengine-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.718 seconds -->

