Archive for February 3rd, 2013

This Week in Grails (2013-04)

Sunday, February 03rd, 2013

Greach was this week and it was great. It was my first time visiting Spain, so that was an added bonus. The Spanish Groovy and Grails community is apparently thriving, and the attendance was about the same as Groovy & Grails Exchange and GR8Conf, if not higher. There are already some blog posts up and several speakers have put their slides online:

The Groovy team released Groovy 2.1 this week (and made the announcement live during Cedric’s keynote at Greach). Groovy now has full support for invokedynamic, which promises huge performance increases. Note that the 2.1 release notes currently don’t describe how to use the “indy” jars; see the 2.0 release notes for that information.

Andre Steingress released a few blog posts describing some new features in 2.1:

Gradle 1.4 was released this week. There is a description of the plans for 1.5 here, and you can see a short video overview of the 1.4 highlights here.

Marc Palmer’s resources plugin Kickstarter is now live. Nearly everything you use for Grails development is free (except for IntelliJ Ultimate if that’s your IDE of choice) but real people do the work to provide you with Grails and the plugins and tools you use daily. It would be great if we were all paid to do this work (I’m very lucky that I am) but we’re not. The project us currently funded at 10% so contribute soon.

Cedric Champeau’s talk on type checking extensions at Greach was very interesting, and he’s added some documentation for the feature. Check out his slides and the video of the talk when it’s available.

There are only two weeks left to submit talks for the EU and US GR8Conf conferences – the deadline is February 15th.

If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.

Translations of this post:


There were no new plugins but 18 updated plugins:

  • audit-trail version 2.0.3. Adds created/updated audit fields to domain classes and updates them after a new insert or update
  • backbonejs version Provides resources for Backbone.js
  • coffeescript-compiler version 0.6. Compiles .coffee source files into .js files
  • cxf-client version 1.5.0. Use existing (or new) Apache CXF wsdl2java generated content to invoke SOAP services
  • dojo version Integrates the Dojo javascript toolkit
  • ember-templates-precompiler version 0.3.0. Precompiles EmberJS powered Handlebars templates
  • events-si version 1.0.M5. Standard Events system for Grails implementation; it is a Spring Integration implementation and uses its artefacts to map listeners, senders and events messages
  • feature-switch version 0.6. Allows turning on and off of features
  • flash-helper version 0.9.5. Simplifies and standardizes the process of adding/reading messages in the flash scope
  • font-awesome-resources version 3.0. Integrates the Font Awesome icon set
  • html5-mobile-scaffolding version 0.5. Scaffolds HTML5 mobile application using jQuery mobile in a single page
  • jetty version 2.0.2. Makes Jetty the development time container
  • lesscss-resources version 1.3.1. Optimises the use of css files, compiling .less files into their .css counterprt, and place the css into the processing chain to be available to the other resource plugin features
  • quartz2 version Integration with Quartz 2 framework from
  • spring-security-facebook version 0.11. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
  • underscore version 1.4.3. Simple plugin wrapper for useful Underscore.js library
  • vaadin version 1.7.0-rc2. Adds Vaadin ( integration
  • yammer-metrics version 2.1.2-4. Packages Coda Hale’s yammer metrics jars

Interesting Tweets


User groups and Conferences

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.