Grails Diary - Week 43 in 2014

27 October 2014

Burt Beckwith pointed to a cute feature: The Upstream Tracker. Check out all the changes for each Grails version.

Not that power-rankings are useful for much, it is still a pleasure to see Groovy placed at number 8 in this german ranking. In the latest TIOBE index, Groovy is placed at number 49.

This week has again provided a wealth of cool new releases. One of my favorites Geb, which is out in version 0.10.0. The Grails plugin for Geb has also been updated accordingly.

Gradle is out with a new Release candidate 2.2 rc-1. Along the Gradle path, Cedric has released the Groovy Android plugin for Gradle in version 0.3.1.

Project Reactor has a new milestone release: 2.0.0.M1 with Reactive Streams integration.

Call for Papers is now open for the next Greach Conference edition. Submit your talk proposals here :) You have until December 31st, but why wait! If you are interested in sponsoring the conference, please contact

For Ratpack fans, Dan Hyun has posted slides from his talk "Ratpack and You" and code samples


Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Plugins

Updated Plugins

  • Arrested Plugin Generates RESTful controllers for domain classes and maps them in UrlMappings, generates single-page AngularJS-based views, and provides simple token-based security
  • Stylus Asset Pipeline Plugin Provides the Stylus CSS pre-processor support for the asset-pipeline static asset management plugin.
  • iCalendar Plug-in This plugin contains a builder to easily convert your event into the iCalendar format. The plugin hooks replaces each render method that uses the contentType 'text/calendar'.
  • AngularJS Resources Plugin Angular JS resources plugin
  • AWS SDK Plugin The AWS SDK Plugin allows your Grails application to use the Amazon Web Services infrastructure services. It provides simple wrapper service around the official AWS SDK
  • Quick Search Plugin Search plugin for domain class properties. Lightweight plugin which puts the ability for searching, it adds utility functions for building the search result into a string format representation sufficient for auto-complete as well as functions for listing the results based on the search query.
  • Ember.js Asset-Pipeline Plugin Provides Ember.js integration with asset-pipeline. Allows for handlebars precompilation as well as scaffolding for building an emberjs application.
  • Bridges Weceem authentication to Spring Security Provides the glue needed to make Weceem plugin use Spring Security for authorisation and authentication. Your application still needs to configure Spring-Security however. The domain class is expected to include "email" property.
  • Weceem CMS Weceem CMS is a free, open source content management system.
  • Time Series Elastic Search Plugin Elastic Search implementation of time series.
  • Hashids A grails plugin making use of the Groovy implementation of Hashids (
  • SeedMe Plugin Implements a standard convention for adding seed data to your application.
  • AngularJS Template Asset-Pipeline Plugin Provides AngularJS template support for the asset-pipeline static asset management plugin.
  • Ehcache Cache Plugin An Ehcache-based implementation of the Cache plugin
  • Vaadin 7 Plugin Grails plugin integrating Vaadin 7 into the Grails project.
  • GR8 CRM Tagging Support Provides tagging support for GR8 CRM applications
  • Geb integration for Grails Integrates the geb functional testing framework
  • Spring Security REST Plugin Implements authentication for REST APIs based on Spring Security. It uses a token-based workflow
  • HTTP Compression Plugin Integrates the ziplet compression filter into Grails for controller content. This plugin replaces the deprecated compressplugin that used the same filter under a different name. Use the asset-pipeline or resources plugin forcompressing static resources.
  • Spud Blog Plugin Provides Blog / News functionality for Spud
  • Jasypt Encryption Integration with Jasypt, allows easy encryption of information including Hibernate/GORM integration

Interesting Tweets


Conferences and meetups