<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Out of my mind...: The Four Pillars of Groovy Adoption</title>
    <link>http://blog.fredjean.net/articles/2006/09/07/the-four-pillars-of-groovy-adoption</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Frederic Jean's Random Thoughts</description>
    <item>
      <title>The Four Pillars of Groovy Adoption</title>
      <description>&lt;p&gt;
Groovy in and of itself is a very good language. We have been using it for many years now in our shipping products. Yet, there is still to be a ground swell of adoption of the language. Part of the problem may be the relative obscurity of the language, or a misconception around its "scripting" nature. I do believe that we need to do some evangelism on the language. 
&lt;/p&gt;&lt;p&gt;
Even so, I see four different pillars that the community can leverage to drive adoption. Out of these four, two are Groovy specific:
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;JSR-223 providing a standardized way to call dynamic languages within Java code.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.springframework.org/"&gt;Spring 2.0&lt;/a&gt; treating dynamic languages beans as first class citizen within the framework. You can define you beans in groovy without compiling it and inject it into another Spring bean.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.grails.org/"&gt;Grails&lt;/a&gt;. Brings many of the principles that are making Ruby on Rails successful to the Java platform without the, er, attitude displayed by the Rails core team.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.manning.com/koenig/"&gt;Groovy In Action&lt;/a&gt;. Having one or more books on a technology is usually a milestone toward wider adoption of a technology. I will simply point to Dave Thomas's books on Ruby (Pickaxe 1 and 2) and Rails (Agile Web Development with Ruby on Rails) as examples.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;
Groovy In Action will probably have the most immediate impact since having a book available in bookstores will increase the visibility of the language. It is currently going through Manning's early access program (MEAP), but the material so far is pretty good.
&lt;/p&gt;

</description>
      <pubDate>Thu, 07 Sep 2006 22:48:06 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:558cfcea-b02c-4579-a108-027efd665186</guid>
      <author>fred@fredjean.net (Frederic Jean)</author>
      <link>http://blog.fredjean.net/articles/2006/09/07/the-four-pillars-of-groovy-adoption</link>
      <category>Groovy</category>
      <trackback:ping>http://blog.fredjean.net/articles/trackback/47</trackback:ping>
    </item>
  </channel>
</rss>
