<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Why Google App Engine is broken and what Google must do to fix it.</title>
	<atom:link href="http://aralbalkan.com/1504/feed" rel="self" type="application/rss+xml" />
	<link>http://aralbalkan.com/1504</link>
	<description>Passionate geekisms.</description>
	<lastBuildDate>Fri, 19 Mar 2010 19:46:31 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: bigblobae &#8211; store big data blobs on Goolge AppEngine &#124; Jan Sterba</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-259367</link>
		<dc:creator>bigblobae &#8211; store big data blobs on Goolge AppEngine &#124; Jan Sterba</dc:creator>
		<pubDate>Tue, 09 Feb 2010 00:39:15 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-259367</guid>
		<description>[...] cannot be bigger and sice the only storage you have is the database, you are kinda screwed (like this guy, who jumps first for most of related google [...]</description>
		<content:encoded><![CDATA[<p>[...] cannot be bigger and sice the only storage you have is the database, you are kinda screwed (like this guy, who jumps first for most of related google [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Gruzman</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-258905</link>
		<dc:creator>David Gruzman</dc:creator>
		<pubDate>Sun, 20 Dec 2009 17:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-258905</guid>
		<description>All points are very valid. I am also curious how google is going to add support for the batch processing. I think it will be some Map/Reduce flavor. 
It will ve also interesting to estimate - why do they built such strict limitations on thier platform.</description>
		<content:encoded><![CDATA[<p>All points are very valid. I am also curious how google is going to add support for the batch processing. I think it will be some Map/Reduce flavor.<br />
It will ve also interesting to estimate &#8211; why do they built such strict limitations on thier platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PAul</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-258830</link>
		<dc:creator>PAul</dc:creator>
		<pubDate>Wed, 09 Dec 2009 09:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-258830</guid>
		<description>Two real show stoppers for me:

1) The lack of an OR clause in GAE&#039;s version of SQL. I need to create seperate queries and append the results in memory. If there is a sort on the concatonated results then the CPU time is extended - and sometimes the CPU time limit is blown.

2) You cannot filter on the same field twice in GAE&#039;s version of SQL. Meaning I cannot set up a construct of Field A = &quot;1&quot; and (Field B &gt; &quot;1&quot; and Field B &lt; &quot;2). I need to create very complex workarounds for this.</description>
		<content:encoded><![CDATA[<p>Two real show stoppers for me:</p>
<p>1) The lack of an OR clause in GAE&#8217;s version of SQL. I need to create seperate queries and append the results in memory. If there is a sort on the concatonated results then the CPU time is extended &#8211; and sometimes the CPU time limit is blown.</p>
<p>2) You cannot filter on the same field twice in GAE&#8217;s version of SQL. Meaning I cannot set up a construct of Field A = &#8220;1&#8243; and (Field B &gt; &#8220;1&#8243; and Field B &lt; &quot;2). I need to create very complex workarounds for this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: __B__</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-258789</link>
		<dc:creator>__B__</dc:creator>
		<pubDate>Mon, 30 Nov 2009 19:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-258789</guid>
		<description>@Jad &amp; @Mark C: I couldn&#039;t agree more. There are no dates in the post, in the url, nothing. I&#039;m having a terrible user experience since I&#039;m used to have these information in other blogs. Is this old information? I&#039;m planning in using app engine, came across this post, and don&#039;t know if all of these are old news.

We NEED these features in a blog. Just because your motto is &quot;The age of features is dead; Welcome to the age of User Experience.&quot; it doesn&#039;t mean you have to remove all of them. Aral, is there a plausible argument about removing such important information from your posts as dates?</description>
		<content:encoded><![CDATA[<p>@Jad &amp; @Mark C: I couldn&#8217;t agree more. There are no dates in the post, in the url, nothing. I&#8217;m having a terrible user experience since I&#8217;m used to have these information in other blogs. Is this old information? I&#8217;m planning in using app engine, came across this post, and don&#8217;t know if all of these are old news.</p>
<p>We NEED these features in a blog. Just because your motto is &#8220;The age of features is dead; Welcome to the age of User Experience.&#8221; it doesn&#8217;t mean you have to remove all of them. Aral, is there a plausible argument about removing such important information from your posts as dates?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jed</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-258777</link>
		<dc:creator>Jed</dc:creator>
		<pubDate>Sat, 28 Nov 2009 04:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-258777</guid>
		<description>@Mark C: Lol I could not agree more

&quot;Welcome to the age of User Experience&quot; (per blog tagline) -- coming from the &quot;age of features&quot; like an idea of when something was posted, I prefer features.</description>
		<content:encoded><![CDATA[<p>@Mark C: Lol I could not agree more</p>
<p>&#8220;Welcome to the age of User Experience&#8221; (per blog tagline) &#8212; coming from the &#8220;age of features&#8221; like an idea of when something was posted, I prefer features.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark C</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-258311</link>
		<dc:creator>Mark C</dc:creator>
		<pubDate>Thu, 12 Nov 2009 18:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-258311</guid>
		<description>There is nothing worse than a web post with no date.  Reading this I have no idea if it&#039;s valuable up-to-date information, or some ancient artifact that it&#039;s safe to disregard completely.  None of the comments have dates either.  Unbelievably lame.</description>
		<content:encoded><![CDATA[<p>There is nothing worse than a web post with no date.  Reading this I have no idea if it&#8217;s valuable up-to-date information, or some ancient artifact that it&#8217;s safe to disregard completely.  None of the comments have dates either.  Unbelievably lame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tristan</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-257957</link>
		<dc:creator>Tristan</dc:creator>
		<pubDate>Mon, 28 Sep 2009 19:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-257957</guid>
		<description>To address the 1MB datastore storage limit, here is an open source project (mine), which solves the issue. Everything is implemented, except the queries (it&#039;s still a work in process).

http://code.google.com/p/mindash-datastore/</description>
		<content:encoded><![CDATA[<p>To address the 1MB datastore storage limit, here is an open source project (mine), which solves the issue. Everything is implemented, except the queries (it&#8217;s still a work in process).</p>
<p><a href="http://code.google.com/p/mindash-datastore/" rel="nofollow">http://code.google.com/p/mindash-datastore/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-257800</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Fri, 11 Sep 2009 13:44:33 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-257800</guid>
		<description>Hi Aral,
Thanks for writing this. At first sight, google app engine seemed to be every developers dream. It lets you do what every developer loves to do ( writing programs that get stuff done ) while removing all the boring stuff ( like maintaining your server, packaging and deploying your app, worrying about performance etc)
But your article makes it clear that GAE is not there yet. I started out with rails. it is beautiful. But I worried about performance and decided use Jruby to make it faster. Then thought may be GAE might be better for me. I know as a framework rails is way ahead of GAE but the idea of not worrying about hosting and maintenance and the low price tag (starting from zero) made it so attractive. But thanks to this article, I avoided wasting my time with GAE now. But I am quite hopeful one day it will be ready for serious development. And that will be an exciting day for every developer I think.</description>
		<content:encoded><![CDATA[<p>Hi Aral,<br />
Thanks for writing this. At first sight, google app engine seemed to be every developers dream. It lets you do what every developer loves to do ( writing programs that get stuff done ) while removing all the boring stuff ( like maintaining your server, packaging and deploying your app, worrying about performance etc)<br />
But your article makes it clear that GAE is not there yet. I started out with rails. it is beautiful. But I worried about performance and decided use Jruby to make it faster. Then thought may be GAE might be better for me. I know as a framework rails is way ahead of GAE but the idea of not worrying about hosting and maintenance and the low price tag (starting from zero) made it so attractive. But thanks to this article, I avoided wasting my time with GAE now. But I am quite hopeful one day it will be ready for serious development. And that will be an exciting day for every developer I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Using Google App Engine as Your Own Content Delivery Network &#171; Why Limit Media</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-257592</link>
		<dc:creator>Using Google App Engine as Your Own Content Delivery Network &#171; Why Limit Media</dc:creator>
		<pubDate>Sun, 30 Aug 2009 14:44:36 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-257592</guid>
		<description>[...] In the right cir­cum­stances, App Engine can be a real boon. I run my own site using the method I’ve dis­cussed above, and I’m very happy with it. But App Engine does have its dis­ad­van­tages, most notably those dis­cussed by Aral Balkan in his post ‘Why Google App Engine is bro­ken and what Google must do to fix it‘. [...]</description>
		<content:encoded><![CDATA[<p>[...] In the right cir­cum­stances, App Engine can be a real boon. I run my own site using the method I’ve dis­cussed above, and I’m very happy with it. But App Engine does have its dis­ad­van­tages, most notably those dis­cussed by Aral Balkan in his post ‘Why Google App Engine is bro­ken and what Google must do to fix it‘. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-257275</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Tue, 18 Aug 2009 10:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-257275</guid>
		<description>Hey Werner,

Would you be willing to address some of those points. If you can write up a short update (in list form, perhaps), I&#039;d be happy to update the article with it (I&#039;m not actively developing with Google App Engine at the moment). Thanks! :)</description>
		<content:encoded><![CDATA[<p>Hey Werner,</p>
<p>Would you be willing to address some of those points. If you can write up a short update (in list form, perhaps), I&#8217;d be happy to update the article with it (I&#8217;m not actively developing with Google App Engine at the moment). Thanks! :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
