<?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 for Realjenius.com</title>
	<atom:link href="http://www.realjenius.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.realjenius.com</link>
	<description>Realjenius.com - Tech, Java, Ruby, Scala, and Sarchasm</description>
	<lastBuildDate>Tue, 13 Jul 2010 13:58:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on Check Out the Play Framework by Maxi</title>
		<link>http://www.realjenius.com/2010/03/01/check-out-the-play-framework/comment-page-1/#comment-712</link>
		<dc:creator>Maxi</dc:creator>
		<pubDate>Tue, 13 Jul 2010 13:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=454#comment-712</guid>
		<description>Really amazing framework!!! 
at last a java tool, without the innecesary complexity of java \normal\ framework</description>
		<content:encoded><![CDATA[<p>Really amazing framework!!!<br />
at last a java tool, without the innecesary complexity of java \normal\ framework</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Check Out the Play Framework by Brent Foust</title>
		<link>http://www.realjenius.com/2010/03/01/check-out-the-play-framework/comment-page-1/#comment-704</link>
		<dc:creator>Brent Foust</dc:creator>
		<pubDate>Sat, 12 Jun 2010 07:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=454#comment-704</guid>
		<description>I thought Wicket was the best Java Web framework, until I came across Play. There is nothing to compile (it&#039;s handled automatically) -- just modify the source or add new files and refresh the page in the browser.

Play feels similar to other MVC apps, seemingly modeled after Rails, but improves upon the syntax of, for example, Wicket templates -- no namespaces required (all those &quot;wicket:&quot; prefixes muddy up the markup). And the iteration is just a little more terse: no &quot;it.&quot; references. Just:
  #{list MyClass.findAll()}
     ${_.title()}
  #{/list}

Of course, the &quot;_&quot; may be named, instead. But it&#039;s nice to have a short form.

Play makes it easy to add new tags (with parameters, if desired), work with JPA entities, inherit templates from other master templates, and call any Java libraries you wish. It also has several pre-built Modules available for working with (for example), GWT, akka, bespin, pdf, guice, lucene, spring, and even Scala.

The error messages in Java code are extremely friendly, showing a formatted snippet of the problem with correct line numbers. But a syntax error in a Template file can be a pain to track down, since a generic NullPointerException is reported.

The Eclipse plugin is barely sufficient, but supports syntax coloring and creation of the basic three file types: Model, View, and Controller; as well as running all test cases.

Play is a well-conceived and implemented Java Web framework that finally makes it fun and easy to start a new Web project. Just type &quot;play new myApp&quot;, followed by &quot;play start&quot; and the new app is viewable at &quot;http:://localhost:9000&quot;.</description>
		<content:encoded><![CDATA[<p>I thought Wicket was the best Java Web framework, until I came across Play. There is nothing to compile (it&#8217;s handled automatically) &#8212; just modify the source or add new files and refresh the page in the browser.</p>
<p>Play feels similar to other MVC apps, seemingly modeled after Rails, but improves upon the syntax of, for example, Wicket templates &#8212; no namespaces required (all those &#8220;wicket:&#8221; prefixes muddy up the markup). And the iteration is just a little more terse: no &#8220;it.&#8221; references. Just:<br />
  #{list MyClass.findAll()}<br />
     ${_.title()}<br />
  #{/list}</p>
<p>Of course, the &#8220;_&#8221; may be named, instead. But it&#8217;s nice to have a short form.</p>
<p>Play makes it easy to add new tags (with parameters, if desired), work with JPA entities, inherit templates from other master templates, and call any Java libraries you wish. It also has several pre-built Modules available for working with (for example), GWT, akka, bespin, pdf, guice, lucene, spring, and even Scala.</p>
<p>The error messages in Java code are extremely friendly, showing a formatted snippet of the problem with correct line numbers. But a syntax error in a Template file can be a pain to track down, since a generic NullPointerException is reported.</p>
<p>The Eclipse plugin is barely sufficient, but supports syntax coloring and creation of the basic three file types: Model, View, and Controller; as well as running all test cases.</p>
<p>Play is a well-conceived and implemented Java Web framework that finally makes it fun and easy to start a new Web project. Just type &#8220;play new myApp&#8221;, followed by &#8220;play start&#8221; and the new app is viewable at &#8220;http:://localhost:9000&#8243;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Check Out the Play Framework by Costis</title>
		<link>http://www.realjenius.com/2010/03/01/check-out-the-play-framework/comment-page-1/#comment-657</link>
		<dc:creator>Costis</dc:creator>
		<pubDate>Wed, 03 Mar 2010 12:20:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=454#comment-657</guid>
		<description>After being disgusted from working for 5 years with ASP.NET (I am a victim of Webforms), I started looking for other frameworks that could bring happiness to my web development work. I spent a few months with Cakephp and Django. I liked both of them, especially Django, but I wasn&#039;t feeling comfortable with PHP and Python. Then I stumbled upon Play! framework and never looked back. I&#039;ve been using it for a month and I am totally pleased with it. The documentation is not very good (nothing compared to Django&#039;s docs), but the support via the google group is excellent. Working with Java, Intellij IDEA and Play! framework is a joy. The pluggable architecture (like django), the code-test cycle, JPA for data access, no compiles, Groovy for templates and blazing performance with the included HTTP server are things that made me fall for this framework.</description>
		<content:encoded><![CDATA[<p>After being disgusted from working for 5 years with ASP.NET (I am a victim of Webforms), I started looking for other frameworks that could bring happiness to my web development work. I spent a few months with Cakephp and Django. I liked both of them, especially Django, but I wasn&#8217;t feeling comfortable with PHP and Python. Then I stumbled upon Play! framework and never looked back. I&#8217;ve been using it for a month and I am totally pleased with it. The documentation is not very good (nothing compared to Django&#8217;s docs), but the support via the google group is excellent. Working with Java, Intellij IDEA and Play! framework is a joy. The pluggable architecture (like django), the code-test cycle, JPA for data access, no compiles, Groovy for templates and blazing performance with the included HTTP server are things that made me fall for this framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Check Out the Play Framework by Sakuraba</title>
		<link>http://www.realjenius.com/2010/03/01/check-out-the-play-framework/comment-page-1/#comment-656</link>
		<dc:creator>Sakuraba</dc:creator>
		<pubDate>Wed, 03 Mar 2010 10:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=454#comment-656</guid>
		<description>I am switching from Grails to Play, because it is faster, more stable and requires less restarts. They have an awesome browser based test runner for all your tests, which makes testing a lot faster and easiert as doing it with Grails. It is amazing. My Integration-Tests for Play run in microseconds, whereas with Grails it takes at least 10-30 seconds to bootstrap the entire environment and then run my tests.

Besides the screencast, there is the usual suspect - a tutorial about creating a blog application - that takes you through all of the basics of Play in a very nice way: http://www.playframework.org/documentation/1.0.1/guide1</description>
		<content:encoded><![CDATA[<p>I am switching from Grails to Play, because it is faster, more stable and requires less restarts. They have an awesome browser based test runner for all your tests, which makes testing a lot faster and easiert as doing it with Grails. It is amazing. My Integration-Tests for Play run in microseconds, whereas with Grails it takes at least 10-30 seconds to bootstrap the entire environment and then run my tests.</p>
<p>Besides the screencast, there is the usual suspect &#8211; a tutorial about creating a blog application &#8211; that takes you through all of the basics of Play in a very nice way: <a href="http://www.playframework.org/documentation/1.0.1/guide1" rel="nofollow">http://www.playframework.org/documentation/1.0.1/guide1</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Distilling JRuby: The JIT Compiler by Paul</title>
		<link>http://www.realjenius.com/2009/10/06/distilling-jruby-the-jit-compiler/comment-page-1/#comment-630</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 26 Nov 2009 21:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=293#comment-630</guid>
		<description>Hey,

thanks for the fantastic writeup.  I&#039;m trying to diagnose an issue to do with Jruby performance and this was a great help.  There is some info on the different command line JIT flags that can be set for Jruby here:

http://kenai.com/projects/jruby/pages/PerformanceTuning#JIT_Runtime_Properties</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>thanks for the fantastic writeup.  I&#8217;m trying to diagnose an issue to do with Jruby performance and this was a great help.  There is some info on the different command line JIT flags that can be set for Jruby here:</p>
<p><a href="http://kenai.com/projects/jruby/pages/PerformanceTuning#JIT_Runtime_Properties" rel="nofollow">http://kenai.com/projects/jruby/pages/PerformanceTuning#JIT_Runtime_Properties</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JRuby &#8220;IO.foreach&#8221; Performance by Vladimir Sizikov</title>
		<link>http://www.realjenius.com/2009/11/03/jruby-io-foreach-performance/comment-page-1/#comment-494</link>
		<dc:creator>Vladimir Sizikov</dc:creator>
		<pubDate>Wed, 04 Nov 2009 09:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=405#comment-494</guid>
		<description>Heh, this was fun to read, as it was real fun to watch the evolution of the fix. :)</description>
		<content:encoded><![CDATA[<p>Heh, this was fun to read, as it was real fun to watch the evolution of the fix. <img src='http://www.realjenius.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Distilling JRuby: Tracking Scope by The Rubyist: September 2009 Edition</title>
		<link>http://www.realjenius.com/2009/09/25/distilling-jruby-tracking-scope/comment-page-1/#comment-241</link>
		<dc:creator>The Rubyist: September 2009 Edition</dc:creator>
		<pubDate>Fri, 09 Oct 2009 04:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=228#comment-241</guid>
		<description>[...] Distilling JRuby: Tracking Scope [...]</description>
		<content:encoded><![CDATA[<p>[...] Distilling JRuby: Tracking Scope [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Distilling JRuby: The JIT Compiler by Thiago Arrais (arrais) 's status on Thursday, 08-Oct-09 11:08:28 UTC - Identi.ca</title>
		<link>http://www.realjenius.com/2009/10/06/distilling-jruby-the-jit-compiler/comment-page-1/#comment-225</link>
		<dc:creator>Thiago Arrais (arrais) 's status on Thursday, 08-Oct-09 11:08:28 UTC - Identi.ca</dc:creator>
		<pubDate>Thu, 08 Oct 2009 11:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=293#comment-225</guid>
		<description>[...]  http://www.realjenius.com/2009/10/06/distilling-jruby-the-jit-compiler/  [...]</description>
		<content:encoded><![CDATA[<p>[...]  <a href="http://www.realjenius.com/2009/10/06/distilling-jruby-the-jit-compiler/" rel="nofollow">http://www.realjenius.com/2009/10/06/distilling-jruby-the-jit-compiler/</a>  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Distilling JRuby: Tracking Scope by R.J.</title>
		<link>http://www.realjenius.com/2009/09/25/distilling-jruby-tracking-scope/comment-page-1/#comment-89</link>
		<dc:creator>R.J.</dc:creator>
		<pubDate>Sat, 26 Sep 2009 17:21:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=228#comment-89</guid>
		<description>Very cool - thanks for the tip!</description>
		<content:encoded><![CDATA[<p>Very cool &#8211; thanks for the tip!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Distilling JRuby: Tracking Scope by Thomas Enebo</title>
		<link>http://www.realjenius.com/2009/09/25/distilling-jruby-tracking-scope/comment-page-1/#comment-88</link>
		<dc:creator>Thomas Enebo</dc:creator>
		<pubDate>Sat, 26 Sep 2009 16:32:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.realjenius.com/?p=228#comment-88</guid>
		<description>Excellent article and continuation on exploring JRuby internals.  I endorse these as good explanations of how things work inside JRuby.  Keep up the good work...

One thing which probably could have saved you a little time:  jruby -S ast -e &#039;a = 3; b = a&#039;
Unpublished, but very useful for debugging parser problems...</description>
		<content:encoded><![CDATA[<p>Excellent article and continuation on exploring JRuby internals.  I endorse these as good explanations of how things work inside JRuby.  Keep up the good work&#8230;</p>
<p>One thing which probably could have saved you a little time:  jruby -S ast -e &#8216;a = 3; b = a&#8217;<br />
Unpublished, but very useful for debugging parser problems&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->