<?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>Tue, 22 May 2012 18:33:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Shilendra Sharma</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-265836</link>
		<dc:creator>Shilendra Sharma</dc:creator>
		<pubDate>Thu, 17 May 2012 12:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-265836</guid>
		<description>Dear All 

I&#039;m  working in Google App Engine with J2EE and Facing a problem with this my application run on the local with Goolge Cloud Sql but when deploy my application on the google then give the error is &quot;Error: Server Error
The server encountered an error and could not complete your request.

If the problem persists, please report your problem and mention this error message and the query that caused it.&quot;
 can you give the solution for it</description>
		<content:encoded><![CDATA[<p>Dear All </p>
<p>I&#8217;m  working in Google App Engine with J2EE and Facing a problem with this my application run on the local with Goolge Cloud Sql but when deploy my application on the google then give the error is &#8220;Error: Server Error<br />
The server encountered an error and could not complete your request.</p>
<p>If the problem persists, please report your problem and mention this error message and the query that caused it.&#8221;<br />
 can you give the solution for it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi Jay</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-264564</link>
		<dc:creator>Ravi Jay</dc:creator>
		<pubDate>Mon, 21 Nov 2011 14:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-264564</guid>
		<description>I know this article was posted in 2008 and probably my fear is not valid anymore -- but to confirm, can anyone tell me if Google app engine does not support (still) a data structure more than 1MB even now?

Thanks!</description>
		<content:encoded><![CDATA[<p>I know this article was posted in 2008 and probably my fear is not valid anymore &#8212; but to confirm, can anyone tell me if Google app engine does not support (still) a data structure more than 1MB even now?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshna Rani</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-264258</link>
		<dc:creator>Joshna Rani</dc:creator>
		<pubDate>Tue, 11 Oct 2011 15:01:20 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-264258</guid>
		<description>This is an interesting Engine article. You create a great lens for me. I have enjoyed reading it. 
Thanks
Joshna
&lt;a href=&quot;//www.engineandtransmissionworld.org/”&quot; rel=&quot;nofollow&quot;&gt;
“Engine &amp; Transmission World”&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>This is an interesting Engine article. You create a great lens for me. I have enjoyed reading it.<br />
Thanks<br />
Joshna<br />
<a href="//www.engineandtransmissionworld.org/”" rel="nofollow"><br />
“Engine &amp; Transmission World”</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthieu</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-261222</link>
		<dc:creator>Matthieu</dc:creator>
		<pubDate>Tue, 31 Aug 2010 21:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-261222</guid>
		<description>The issue concerning offsets limit is over : http://googleappengine.blogspot.com/2010/08/multi-tenancy-support-high-performance_17.html</description>
		<content:encoded><![CDATA[<p>The issue concerning offsets limit is over : <a href="http://googleappengine.blogspot.com/2010/08/multi-tenancy-support-high-performance_17.html" rel="nofollow">http://googleappengine.blogspot.com/2010/08/multi-tenancy-support-high-performance_17.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Watkins</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-261152</link>
		<dc:creator>James Watkins</dc:creator>
		<pubDate>Sun, 22 Aug 2010 21:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-261152</guid>
		<description>This article is a great outline of the problems that many of us have faced while working with Google App Engine. However, it is currently in &quot;preview release&quot; which basically means &quot;pre-beta&quot;, so we don&#039;t expect it to be 100% production-ready yet. They are adding and changing features constantly. In fact, many of the problems mentioned in this article are no longer issues.

A datastore cursor, for example, fixes the offset limit. A cursored query allows you to skip right to the place where you left off previously, and performs much better than an offset query.

The new blobstore api allows entities up to 2 gigs. I&#039;m not sure how this interferes with the 1mb variable limit at runtime, but I&#039;m sure there are some hacks out there to make this work (probably using taskqueue, depending on the job).

Although we have encountered various roadblocks, I have maintained my optimism with App Engine for the following reasons:

1. The free quota is enormous and the resources beyond that are cheap. There is simply no comparison to other cloud hosting solutions.

2. Google takes care to prevent you from shooting your foot off. Sometimes they prevent you from doing something because it wont scale. Finding a way around the limitations is the key to making a scalable app. A virtual/dedicated solution assumes that you will have the know-how to scale everything on your own, which may not always be the case.

3. I LOVE Python. My jaw drops when I see someone actually prefer PHP or C# over it. I urge people to take a serious, objective try at Python. You&#039;ll never need curly brackets again :)</description>
		<content:encoded><![CDATA[<p>This article is a great outline of the problems that many of us have faced while working with Google App Engine. However, it is currently in &#8220;preview release&#8221; which basically means &#8220;pre-beta&#8221;, so we don&#8217;t expect it to be 100% production-ready yet. They are adding and changing features constantly. In fact, many of the problems mentioned in this article are no longer issues.</p>
<p>A datastore cursor, for example, fixes the offset limit. A cursored query allows you to skip right to the place where you left off previously, and performs much better than an offset query.</p>
<p>The new blobstore api allows entities up to 2 gigs. I&#8217;m not sure how this interferes with the 1mb variable limit at runtime, but I&#8217;m sure there are some hacks out there to make this work (probably using taskqueue, depending on the job).</p>
<p>Although we have encountered various roadblocks, I have maintained my optimism with App Engine for the following reasons:</p>
<p>1. The free quota is enormous and the resources beyond that are cheap. There is simply no comparison to other cloud hosting solutions.</p>
<p>2. Google takes care to prevent you from shooting your foot off. Sometimes they prevent you from doing something because it wont scale. Finding a way around the limitations is the key to making a scalable app. A virtual/dedicated solution assumes that you will have the know-how to scale everything on your own, which may not always be the case.</p>
<p>3. I LOVE Python. My jaw drops when I see someone actually prefer PHP or C# over it. I urge people to take a serious, objective try at Python. You&#8217;ll never need curly brackets again :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wenguang Wang</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-259849</link>
		<dc:creator>Wenguang Wang</dc:creator>
		<pubDate>Sat, 03 Apr 2010 01:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-259849</guid>
		<description>Nice article!  Does GAE still have these limits you stated in this article?</description>
		<content:encoded><![CDATA[<p>Nice article!  Does GAE still have these limits you stated in this article?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Google App Engine &#171; Wheatland Computing</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-259787</link>
		<dc:creator>Google App Engine &#171; Wheatland Computing</dc:creator>
		<pubDate>Fri, 26 Mar 2010 18:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-259787</guid>
		<description>[...] A detailed critique of the app engine is at Why Google App Engine is Broken&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] A detailed critique of the app engine is at Why Google App Engine is Broken&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott P</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-259786</link>
		<dc:creator>Scott P</dc:creator>
		<pubDate>Fri, 26 Mar 2010 18:41:23 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-259786</guid>
		<description>For those just getting started with the app engine in Windows, the tutorial Google has up has a few flaws. It makes the initial experience rather unpleasant.  I’ve noted a couple of them and posted some workarounds at http://wheatlandcomp.wordpress.com/2010/03/26/tutorial-for-google-app-engine-is-flawed/</description>
		<content:encoded><![CDATA[<p>For those just getting started with the app engine in Windows, the tutorial Google has up has a few flaws. It makes the initial experience rather unpleasant.  I’ve noted a couple of them and posted some workarounds at <a href="http://wheatlandcomp.wordpress.com/2010/03/26/tutorial-for-google-app-engine-is-flawed/" rel="nofollow">http://wheatlandcomp.wordpress.com/2010/03/26/tutorial-for-google-app-engine-is-flawed/</a></p>
]]></content:encoded>
	</item>
	<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>
</channel>
</rss>

