<?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: Grails and Google AppEngine Beginners Guide</title>
	<atom:link href="http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/</link>
	<description>Simple design for advanced constructions</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:50: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: Morten</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-1185</link>
		<dc:creator>Morten</dc:creator>
		<pubDate>Fri, 25 Feb 2011 14:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-1185</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-1184&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-1184&quot; rel=&quot;nofollow&quot;&gt;cremersstijn&lt;/a&gt; :&lt;/strong&gt;
          &lt;p&gt;I’m currently experimenting with grails and google app engine. Has anybody succeeded in deploying grails to app engine? or should i switch to gaelyk?&lt;/p&gt;
         &lt;/blockquote&gt;
Deployment shouldn&#039;t be a problem. Then again I havn&#039;t tried it in a while. GAELYK probably will give you better performance once up on AppEngine though.</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-1184"><p>
<strong><a href="#comment-1184" rel="nofollow">cremersstijn</a> :</strong></p>
<p>I’m currently experimenting with grails and google app engine. Has anybody succeeded in deploying grails to app engine? or should i switch to gaelyk?</p>
</blockquote>
<p>Deployment shouldn&#8217;t be a problem. Then again I havn&#8217;t tried it in a while. GAELYK probably will give you better performance once up on AppEngine though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cremersstijn</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-1184</link>
		<dc:creator>cremersstijn</dc:creator>
		<pubDate>Fri, 25 Feb 2011 12:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-1184</guid>
		<description>I&#039;m currently experimenting with grails and google app engine. Has anybody succeeded in deploying grails to app engine? or should i switch to gaelyk?</description>
		<content:encoded><![CDATA[<p>I&#8217;m currently experimenting with grails and google app engine. Has anybody succeeded in deploying grails to app engine? or should i switch to gaelyk?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre&#8217;s weblog &#187; Blog Archive &#187; Choix du framework (part 2)</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-728</link>
		<dc:creator>Pierre&#8217;s weblog &#187; Blog Archive &#187; Choix du framework (part 2)</dc:creator>
		<pubDate>Sun, 05 Dec 2010 19:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-728</guid>
		<description>[...] Grails and Google AppEngine Beginners Guide (morkeleb.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] Grails and Google AppEngine Beginners Guide (morkeleb.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-640</link>
		<dc:creator>Morten</dc:creator>
		<pubDate>Wed, 04 Aug 2010 19:51:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-640</guid>
		<description>To be honest, I moved away from Grails and started using the Python SDK. The biggest issue is that the initial startup of grails on AppEngine takes too long. GAELYK also suffers from this, but not as much.</description>
		<content:encoded><![CDATA[<p>To be honest, I moved away from Grails and started using the Python SDK. The biggest issue is that the initial startup of grails on AppEngine takes too long. GAELYK also suffers from this, but not as much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Conner</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-639</link>
		<dc:creator>Keith Conner</dc:creator>
		<pubDate>Wed, 04 Aug 2010 19:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-639</guid>
		<description>Morten,

I recently got excited about Grails and GAE (I know, behind the power curve). do you have any updates with the new plugin. also, jsut to chip in, but some people are advocating GAELYK for Groovy/ GAE because of the pitfalls of grails/gae. Are you still developing on the GAE? can you forward me an example of a site you have done?


Thanks,
Keith</description>
		<content:encoded><![CDATA[<p>Morten,</p>
<p>I recently got excited about Grails and GAE (I know, behind the power curve). do you have any updates with the new plugin. also, jsut to chip in, but some people are advocating GAELYK for Groovy/ GAE because of the pitfalls of grails/gae. Are you still developing on the GAE? can you forward me an example of a site you have done?</p>
<p>Thanks,<br />
Keith</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-531</link>
		<dc:creator>Morten</dc:creator>
		<pubDate>Wed, 17 Mar 2010 10:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-531</guid>
		<description>Also terribly sorry for the late reply.</description>
		<content:encoded><![CDATA[<p>Also terribly sorry for the late reply.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-530</link>
		<dc:creator>Morten</dc:creator>
		<pubDate>Wed, 17 Mar 2010 10:12:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-530</guid>
		<description>Hi Ken!

This is a real issue when writing Grails Applications for Google AppEngine. I have yet to find a solution to it.
The problem is that the grails runtime takes a long time to warm up. Too long for appengine infact.
Some people have tried to create a job that access your application every minute, to keep the runtime warm.
However since AppEngine is load balanced, you cannot garantuee that the job will ask for a response from the same server.
End result, you just eat up your qouta.

Now rumors has it that Google have done some profiling for Grails on AppEngine and came up with some areas to &quot;fix&quot;. I saw a tweet from Graeme a while back when there might be a possilibty to have some work done in that area for Grails 1.3.x.

But yes, this is a blocker for using Grails in AppEngine and I have yet to solve it. If anyone else figures it out please do tell.</description>
		<content:encoded><![CDATA[<p>Hi Ken!</p>
<p>This is a real issue when writing Grails Applications for Google AppEngine. I have yet to find a solution to it.<br />
The problem is that the grails runtime takes a long time to warm up. Too long for appengine infact.<br />
Some people have tried to create a job that access your application every minute, to keep the runtime warm.<br />
However since AppEngine is load balanced, you cannot garantuee that the job will ask for a response from the same server.<br />
End result, you just eat up your qouta.</p>
<p>Now rumors has it that Google have done some profiling for Grails on AppEngine and came up with some areas to &#8220;fix&#8221;. I saw a tweet from Graeme a while back when there might be a possilibty to have some work done in that area for Grails 1.3.x.</p>
<p>But yes, this is a blocker for using Grails in AppEngine and I have yet to solve it. If anyone else figures it out please do tell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-522</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 08 Mar 2010 06:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-522</guid>
		<description>I keep running into HardDeadlineExceeded exceptions when using Grails under AppEngine.  I can&#039;t seem to get even a trivial application to behave reasonably.  

Do you run into this?  Are there examples of non-trivial applications or even trivial ones written in Grails that work reliably under App-Engine?  What&#039;s the secret?

Thanks!</description>
		<content:encoded><![CDATA[<p>I keep running into HardDeadlineExceeded exceptions when using Grails under AppEngine.  I can&#8217;t seem to get even a trivial application to behave reasonably.  </p>
<p>Do you run into this?  Are there examples of non-trivial applications or even trivial ones written in Grails that work reliably under App-Engine?  What&#8217;s the secret?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-503</link>
		<dc:creator>Morten</dc:creator>
		<pubDate>Mon, 15 Feb 2010 08:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-503</guid>
		<description>&lt;a href=&quot;#comment-499&quot; rel=&quot;nofollow&quot;&gt;@joe &lt;/a&gt; 
Hi Joe!

Sorry for the late reply. Are you wrapping your save() in a transaction? I&#039;ve noticed that unless I commit my transactions I cannot read the Id afterwards. 

It has something todo with AppEngine prefeering to do the actual commit asynch, to avoid locking the url processing unless you really need the Id.</description>
		<content:encoded><![CDATA[<p><a href="#comment-499" rel="nofollow">@joe </a><br />
Hi Joe!</p>
<p>Sorry for the late reply. Are you wrapping your save() in a transaction? I&#8217;ve noticed that unless I commit my transactions I cannot read the Id afterwards. </p>
<p>It has something todo with AppEngine prefeering to do the actual commit asynch, to avoid locking the url processing unless you really need the Id.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://www.morkeleb.com/2009/08/12/grails-and-google-appengine-beginners-guide/comment-page-1/#comment-499</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Sat, 13 Feb 2010 02:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.morkeleb.com/?p=498#comment-499</guid>
		<description>Hi, and thanks for the tutorial.  I tired a simple little test app using the tutorial.  I created a domain and tried to create an integration test with a simple .save() and retrieve.  My assertNotNull failed on the id retrieval &quot;assertNotNull user.id&quot; which i believe should be generated with:
@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    Long id</description>
		<content:encoded><![CDATA[<p>Hi, and thanks for the tutorial.  I tired a simple little test app using the tutorial.  I created a domain and tried to create an integration test with a simple .save() and retrieve.  My assertNotNull failed on the id retrieval &#8220;assertNotNull user.id&#8221; which i believe should be generated with:<br />
@Id<br />
    @GeneratedValue(strategy = GenerationType.IDENTITY)<br />
    Long id</p>
]]></content:encoded>
	</item>
</channel>
</rss>

