Archive for July 25th, 2012

This Week in Grails (2012-29)

Wednesday, July 25th, 2012

Everyone should check out this informative article on Cyclomatic Complexity in Groovy code. I find that people often tend to get pretty lazy when writing code in Groovy and worry less about code quality since Groovy eliminates so much of the clutter and ceremony. But it’s still important to write great code, so having tools like GMetrics and CodeNarc to do automated quality checks can help a lot to keep us honest.

I can’t believe that GR8Conf US 2012 is next week! I’ve got to get started on those presentations 😉

I thought this image (based on the “Yo Dawg” meme) about the plugin-config plugin was pretty funny.

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 3 new plugins released:

  • context-param version 1.0. Automatically adds parameters specified as @ContextParam on a controller to redirect calls
  • glassfish version 0.1.2. Makes Glassfish the default app server during development
  • page-resources version 0.1.1. Enhances the resources plugin by allowing for creation of “page” resource modules using convention over configuration

and 12 updated plugins:

  • export version 1.5. Export domain objects to a variety of formats (CSV, Excel, ODS, PDF, RTF and XML)
  • facebook-sdk version 0.3.3. Allows your application to use the Facebook Platform and develop Facebook apps on or on web sites (with Facebook Connect)
  • flash-helper version 0.9.3. Simplifies and standardizes the process of adding/reading messages in the flash scope
  • google-analytics version 2.0. Provides a simple taglib to embed Google Analytics pageview tracking to your Grails application
  • hibernate-filter version 0.3.2. Integrates Hibernate Filters with Grails
  • infinispan version 1.0.3. Adds support for the JBoss Infinispan distributed cache
  • jetty version 2.0.0. Makes Jetty the development time container
  • localizations version Store i18n strings in a database
  • mybatis version 0.0.2. Provides MyBatis support
  • paypal version 0.6.8. Adds PayPal integration
  • simple-captcha version 0.9.1. Creates simple image CAPTCHAs that protect against automated completion and submission of HTML forms
  • spring-security-cas version 1.0.5. Jasig CAS support for the Spring Security plugin

Interesting Tweets

User groups and Conferences

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