# Groovy Weekly #2

> Discover the latest Groovy ecosystem news, including new releases like Grain and GroovyLab, insightful articles, and presentations from SpringOne2GX.

Author: [Guillaume Laforge](https://glaforge.dev/) | Published: 2013-12-31 | Topics: groovy, groovy-weekly | Canonical: https://glaforge.dev/posts/2013/12/31/groovy-weekly-2/


For the second Groovy Weekly column, on the eve of a new year, I’d like to wish you a very Groovy year, and share with you the following links, hoping you’ll have some spare time to look into them while you’re celebrating.

## Releases

*   A new project appeared on the Groovy ecosystem radar: Grain, [announced](http://groovy.329449.n5.nabble.com/ANN-Grain-0-5-0-released-td5717888.html) by Victor Vlasenko on the Groovy mailing-list. [Grain](http://sysgears.com/grain/) is a promising lightweight and yet powerful static website generator for Groovy which purpose is to make demanding site implementation an intuitive and enjoyable. Grain framework is equally well-suited for any static website, whether it is a complex and sophisticated company site or a simple and neat blog. The framework applies elegant website building concepts and allows to develop rapidly by making and seeing changes on the fly.
*   Kunal Dabir created a [Lazybone template for creating Groovy libraries](https://github.com/kdabir/lazybone-templates/blob/master/templates/groovy-lib/README.md) readily publishable to Bintray, CI with Travis-CI, with a Gradle build and wrapper, a .gitignore file and more.
*   Last week we mentioned the release of CodeNarc 0.20, and the associated [CodeNarc Eclipse plugin](http://groovy.329449.n5.nabble.com/ANN-Announcing-Eclipse-CodeNarc-Plugin-0-20-0-td5717876.html) has also been released
*   Andrés Almiray released [Gipsy](https://github.com/aalmiray/gipsy), an AST transformation to simplify the use of the Service Provider Interface, similar to the [Jipsy](https://github.com/aalmiray/jipsy) annotation processing toolkit he also created:
*   Stergios Papadimitriou shares with us his project, [GroovyLab](https://code.google.com/p/jlabgroovy/), a MATLAB-like environment for the Java Virtual Machine. GroovyLab is an open source project based on the Groovy language. GroovyLab is efficient and can be an interesting open-source alternative to commercial packages, especially for the scientific community familiar with Java. The article introduces the architecture of GroovyLab and presents some examples of using GroovyLab to do useful work.
    
## Articles

*   A very extensive [Groovy / Grails eXchange wrapdown post](http://danveloper.github.io/ggx-wrapdown.html) by Dan Woods covering all the talks he attended in detail
*   Dustin Marx covers some [Gradle command-line conveniences](http://java.dzone.com/articles/gradle-command-line)
*   Dustin Marx [reviews the book by Tim Berglund: "Gradle, beyond the basics"](http://java.dzone.com/articles/book-review-gradle-beyond)

## Presentations from SpringOne2GX

*   In this presentation on InfoQ, recorded at SpringOne2GX, Burt Beckwith discusses performing [transactions in Grails](http://www.infoq.com/presentations/grails-transaction-2gx), covering services, customizing transaction attributes (isolation, propagation levels), two-phase commit, using JMS, and testing the code
*   Again recorded at SpringOne2GX, Paul King speaks about [leveraging Groovy for capturing business rules](http://www.infoq.com/presentations/groovy-dsl-business-rule), illustrated with various DSLs written in Groovy, highlighting several logic solving APIs and looks at the pros and cons of the various approaches (including tool support, flexibility, lock-in)

## Interviews

*   Stephen Chin [interviews Luke Daley](http://nighthacking.com/interview-with-luke-daley-on-geb-and-ratpack/) during the Devoxx conference, about Ratpack, Gradle, Geb

## Mailing-list discussions

*   Thibault Kruse discusses [possible improvements to the groovysh](http://groovy.329449.n5.nabble.com/groovysh-improvements-td5717851.html) command-line shell in this mailing-list discussion. Don't hesitate to provide your input!
    
## Tweets

*   Luke Daley mentions his testing of the [Waffle.IO service](https://waffle.io/) (a nice kanban board representation of Github issues) to organize and keep track of the [backlog, ongoing development of Ratpack](https://waffle.io/ratpack/ratpack)
*   Dan Woods [joins the Ratpack project as a new committer](https://twitter.com/ratpackweb/status/416501698119892992)
*   Ratpack now supports [“fat jar” deployment](https://twitter.com/ratpackweb/status/416854893677514752)
*   Bert van den Brande used the [Gradle Shadow plugin](https://github.com/johnrengelman/shadow) to create an executable JAR in no time
*   Václav Pech, GPars project lead, is [sprinkling a few Groovy's few @DelegatesTo annotations over the GPars codebase operators](https://twitter.com/vaclav_pech/status/417944625643782144) to make them more @CompileStatic-friendly
    
## Job

*   Dan Woods relays the job post from @good\_technology that is [looking for a Grails developer in San Francisco](http://www.startuply.com/Jobs/Software_Architect_SaaS_Platform_6473_3.aspx), with mobile skills as well

## Other news

*   The last [Grails diary](http://grydeske.net/news/show/23) of the year from by Jacob Aae Mikkelsen, if you want to be up-to-date on all Grails plugins news
*   Bobby Warner contributes [support for the PATCH method to the Ratpack](https://github.com/ratpack/ratpack/pull/222) project

## Events

*   [GrailsConf India](http://grailsconf.in/), organized by [IntelliGrape Software](http://www.intelligrape.com/), is taking place in New Delhi, India, on January 11th
*   The [Call for Papers](http://cfp.gr8conf.org/login/auth) for the GR8Conf Europe (Copenhagen, Denmark, on June 2nd-4th 2014) and GR8Conf US (Minneapolis, USA, on July 28th-29th 2014) conferences is now open
*   The Call for Papers for the [Greach](http://greach.es/) conference (Madrid, Spain, on March 28th and 29th 2014) is also open, till January 31st

## Happy New Year!

Almost the end of the year! On behalf of the Groovy development team, let me wish you the best and grooviest year for 2014!
