Grails Diary - Week 9 in 2016

07 March 2016

This week has been busy with Grails releases! On the old 2.x maintenence track, version 2.5.4 is out, fixing a problem with create-app and a few other issues. On the 3.0 track, 3.0.15, solving a bunch of errors, including a StackOverflowError on the forward method on 404 handling. Last, on the latest branch, both version 3.1.2 and 3.1.3 are out, with a lot of work from the team, including upgrades to the newest groovy: 2.4.6 and the latest Spring Boot: 1.3.3. All releases are available on SdkMan.

Jeff Scott Brown is searching for expertice in converting radeox to asciidoctor, as it seems like the Grails Documentation is the next candidate to be restyled. I think the GRails team would welcome any help for the process of updating the documentation!

Groovy is again this month doing well in the Tiobe index, at place number 17. This is way ahead of other alternative JVM languages like Scala, Kotlyn, Frege etc. This is the 3rd. month in a row Groovy is in the top 20!

Griffon 2.6.0 has been released. The release notes has all the info, including which dependencies have been upgraded, and updates to several JavaFx features.

Gradle Inc. is continuing the great work, and has the first release candidate ready for Gradle 2.12. The release notes, tells us we will have even faster build script compilation, ability to declare compile time only dependencies with Java plugin, and much more. The easiest way to try it out, is using SdkMan.

Craig Burke is making progres on the client-dependencies-gradle plugin, now ready in version 0.3.0, and ready to take on dependencies from bower, npm or git without installing node, npm or bower.

Steven Olsen has shared his slides on Functional Groovy.

The GPars team has shared guidelines, for the conversion of their documentation from the old website and markdown into AsciiDoctor using the Gradle plugin. It also describes the use of Gretty to view changes locally. The new website is at

"Learning Groovy", the Leanpub book by Adam L. Davis is now 100% complete, and assumes the reader already is familiar with Java’s syntax and basic programming ideas.

The agenda for GR8Day Warsaw is ready, packed with interesting talks on Ratpack, Grails, Griffon, Sshoogr, Groovy, Gradle and more. Quite impressive on a one day event! Registration is still open.

The first batch of speakers for GR8conf EU is announced. Ken Kousin, who is a frequent speaker in the US, will be giving a keynote this year in Copenhagen.


Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Grails 3 Plugins

Updated Grails 3 Plugins

Updated Grails 2 Plugins

  • Babel Asset-Pipeline Plugin Adds babel transformation to Asset-Pipeline.
  • 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.
  • Handlebars Asset-Pipeline Plugin Provides Handlebars precompiler 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.
  • SASS/SCSS Asset-Pipeline Plugin Provides SASS/SCSS Compass support for the asset-pipeline static asset management plugin.
  • LESS Asset-Pipeline Plugin Provides LESS support for the asset-pipeline static asset management plugin.
  • 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.
  • Browser Detection Plugin This plugin helps you detect browsers, versions, language and operating systems from the request headers.
  • Redis Session Plugin Stores HTTP sessions in a Redis data store.

Interesting Tweets


Conferences and meetups