<?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>techno.blog(&#34;Dion&#34;) &#187; Python</title>
	<atom:link href="http://almaer.com/blog/category/python/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Tue, 28 Aug 2012 14:41:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Addressbook History goes into the cloud with App Engine</title>
		<link>http://almaer.com/blog/addressbook-history-goes-into-the-cloud-with-app-engine</link>
		<comments>http://almaer.com/blog/addressbook-history-goes-into-the-cloud-with-app-engine#comments</comments>
		<pubDate>Tue, 17 Jun 2008 18:08:38 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[appengine]]></category>

		<guid isPermaLink="false">http://almaer.com/blog/addressbook-history-goes-into-the-cloud-with-app-engine</guid>
		<description><![CDATA[I recently built an example of the Form History Pattern using an Addressbook case study.
I found myself talking about App Engine on the On Air tour, so I decided to change the example to not store the data locally with Gears, but instead to save it away into the cloud via App Engine.

Why did people [...]]]></description>
			<content:encoded><![CDATA[<p>I recently built an example of the Form History Pattern using an <a href="http://ajaxian.com/archives/addressbook-an-example-of-the-form-history-pattern">Addressbook</a> case study.</p>
<p>I found myself talking about App Engine on the <a href="http://onair.adobe.com/">On Air</a> tour, so I decided to change the example to not store the data locally with Gears, but instead to save it away into the cloud via App Engine.</p>
<p><img src='http://almaer.com/blog/uploads/app-engine-on-air-munich006-002.jpg' alt='RIBs' border='0'/></p>
<p>Why did people want to hear about App Engine at an Adobe conference? I think that Jonathan Schwartz got it when he mentioned <a href="http://blogs.sun.com/jonathan/entry/rocking_the_free_world">rich internet back-ends</a>. As you build rich clients, you suddenly realise that the promised benefits of web services can kick into gear nicely.</p>
<p><img src='http://almaer.com/blog/uploads/app-engine-on-air-munich021-001.jpg' alt='Addressbook Services' border='0'/></p>
<p>Back to the sample. The architecture change was quite simple. Where I was doing a local DB save, I would call a back-end service such as <code>/loadcontacts</code> or <code>/savecontact</code> depending on the task.</p>
<p>You can view and download the <a href="http://code.google.com/p/google-ajax-examples/source/browse/trunk/addressbook/appengine/">full App Engine project code</a> for this sample, and you can <a href="http://addressbookhistory.appspot.com/">see it running live on App Engine</a></p>
<p>Check out the video below, <a href="http://www.youtube.com/watch?v=nwn3YY6cyEQ&#038;fmt=6">or view the high quality version (recommended)</a> to see the code walk through, and the various tools that App Engine gives you to develop, debug, and monitor your application running at a few thousand feet. </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/nwn3YY6cyEQ&#038;hl=en"></param><embed src="http://www.youtube.com/v/nwn3YY6cyEQ&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/addressbook-history-goes-into-the-cloud-with-app-engine/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>App Engine with Ruby, Python, and Perl</title>
		<link>http://almaer.com/blog/app-engine-with-ruby-python-and-perl</link>
		<comments>http://almaer.com/blog/app-engine-with-ruby-python-and-perl#comments</comments>
		<pubDate>Thu, 10 Apr 2008 15:43:22 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[appengine]]></category>

		<guid isPermaLink="false">http://almaer.com/blog/app-engine-with-ruby-python-and-perl</guid>
		<description><![CDATA[
Since I am still in London, my sarcasm quotient extends just a little more than usual (it&#8217;s pretty high in the US to start with, even if it is the &#8220;lowest form of humour&#8221;).
I had a fair amount of email from people, and saw some blogs, complaining about the fact that Google App Engine currently [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://almaer.com/blog/category/comic"><img src='http://almaer.com/blog/uploads/appenginerbpypl.png' alt='App Engine with Ruby, Python, and Perl' border='0'/></a></p>
<p>Since I am still in London, my sarcasm quotient extends just a little more than usual (it&#8217;s pretty high in the US to start with, even if it is the &#8220;lowest form of humour&#8221;).</p>
<p>I had a fair amount of email from people, and saw some blogs, complaining about the fact that Google App Engine currently supports Python only. On the video, and in the docs, it is frequently mentioned that other languages are to come, and that the infrastructure itself is language neutral. We have to start somewhere!</p>
<p>I personally have a slight Ruby preference, but there is a funny thing about Python. Hardly anyone really hates it. It may not be the language of choice for many people, but a lot of people are telling me:</p>
<ul>
<li>Ah, was hoping to try more Python</li>
<li>I was looking for an excuse to code a Django app</li>
<li>I can deal with that. Thank god you didn&#8217;t force Java</li>
</ul>
<p>This is a little like the iPhone SDK being Objective-C. People are picking it up. I think this happens then your desire to play with the new toy is greater than your religion!</p>
<p>I am very excited to see more languages and features on Google App Engine, but I know that I just have to be a bit patient, and in the meantime, I had been looking for an excuse to code a Django app.</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/app-engine-with-ruby-python-and-perl/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
