Grails Diary - Week 49 in 2014

08 December 2014

It is soon time for me to travel to London for the Groovy Grails Exchange, but before that, it is time for this weeks Grails Diary!

The new releases this week includes the December release of Ratpack, now in version 0.9.11. Also Gretty, the Gradle plugin for running web-apps on jetty and tomcat is out in version 1.1.8, upgraded to the latest components, and additional properties for debugging.

The Gradle plugin for Asciidoctor is now available in version 1.5.2 providing a better documentation tool for a large amount of the Groovy projects. AsciidoctorJ has by the way changed its build system to Gradle, and is also out in version 1.5.2!

Grooscript is now available in version 0.6.3, The 1.0 release is getting closer! And this week, Jorge recieved the first pull request on the project! Did you know, that you can try the Groovy to Javascript conversion online?

The (longest and) most interesting twitter conversation this week was started by Peter Ledbrook, with the question: Anyone know why Date d = [] works in #groovylang?. The reason is the "map style constructor", and Guillaume has a summary here, and MrHaki a longer Groovy Godness post here. It is really quite handy :)

Remember that the GR8Conf EU and US call for papers is still open! As well as for Greach


Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Plugins

  • I18n Asset Pipeline Plugin An asset-pipeline plugin for client-side i18n. It generates JavaScript files from i18n resources for use in client-side code.
  • Grails Cache Manager Plugin A simple admin interface to manage the various caches in a Grails app
  • Grails Session Timeout UI Plugin - Warns User for Session Timeout Enables the web application prompts a message box prior to session timeout
  • Yeoman Frontend Plugin The Yeoman-Frontend is a plugin used for managing and processing a frontend developed with Yeoman. The plugin integrates the frontend (preserving the Yeoman's directory structure) with a Grails web container during development of a Grails backend application; it assembles the frontend into a Web Application Archive (WAR) file during deployment of the Grails application.
  • Redis Hibernate Cache Plugin Grails integration with Redis as a backend for Hibernate 2nd level cache
  • Jenjir plugin Plugin to interact with Jenkins : do real time builds. View build version history of a given job, derive summary information. Push Summary to Jira.
  • Grails Shiro Guard Plugin This plugin is built on top of shiro. It provides a grails guard artifact that is used to guard access to your controllers using shiro permission strings.

Updated Plugins

  • A HTML5 drag and drop multi-file upload plugin A HTML5 drag and drop multi-file upload plugin
  • Oauth Plugin Provides oAuth integration for Grails, using the Scribe framework
  • Spud Cms Plugin Provides CMS functionality for Spud
  • Asset Pipeline Plugin The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications. Asset-Pipeline functions include processing and minification of both CSS and JavaScript files. It is also capable of being extended to compile custom static assets, such as CoffeeScript.
  • 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
  • SASS/SCSS Asset-Pipeline Plugin Provides SASS/SCSS Compass support for the asset-pipeline static asset management plugin.
  • RestApiDoc Plugin The RestApiDoc plugin allows to document your Grails Rest API. Thanks to some Annotations (@), you will be ready to build a full API report (with a playground to perform test request). The plugin is based on
  • Spud Media Plugin Provides Media management for Spud
  • AngularJS Annotate Asset-Pipeline Plugin Provides AngularJS dependency injection annotation support for the asset-pipeline static asset management plugin.
  • AngularJS Template Asset-Pipeline Plugin Provides AngularJS template support for the asset-pipeline static asset management plugin.
  • Handlebars Asset-Pipeline Plugin Provides Handlebars precompiler support for the asset-pipeline static asset management plugin.
  • Build Info Provides a controller/view that display basic information about the war file including the date/time the war file was builtSource Control Revision Number (Git and Subversion)application version numbergrails versiongrails environment (currently running, not necessarily the environment used to build the war file)plugins installed (and which version)If Hudson/Jenkins is used to build the war file the following Hudson environment variables are also displayed: BUILD_NUMBERBUILD_IDBUILD_TAG...
  • Spud Blog Plugin Provides Blog / News functionality for Spud
  • Gscripting Plugin Run Groovy scripts in Grails
  • Standalone App Runner Runs a Grails application as a JAR file with an embedded Tomcat or Jetty server
  • Grailsflow GrailsFlow is an open source Workflow and Process Engine.
  • Grails Bugsnag Plugin Integrates the bugsnag error reporting client and automatically reports exceptions to the bugsnag service.
  • LESS Asset-Pipeline Plugin Provides LESS support for the asset-pipeline static asset management plugin.
  • CoffeeScript Asset-Pipeline Plugin Provides coffee-script support for the asset-pipeline static asset management plugin.

Interesting Tweets


Conferences and meetups