Grails Diary - Week 1 in 2015

05 January 2015

Happy New Year - now well into 2015, lets see what has happened in the Groovy community the last week. Well first lets notice the impressive year 2014 was, just read Andres Almirays Hackergarten: 2014 in review blog for a feeling of how the community helped contribute bits and pieces for the GR8 projects.

Groovy already builds on JDK 9! Great job by the Groovy team

The first release candidate for Grooscript, the awesome project to generate Javascript from Groovy code, is now a reality. You can try it out online. If you did not make a new years resolution, consider helping improve the docs

The Ratpack team has released the monthly version, this time 0.9.12. Template related classes have been moved, creating breaking changes, but performance and efficiency has again been approved and Jackson integration is improved. One caveat, 0.9.12 depends on a snapshot version of Netty!


Using Groovy is a possibility in the #LearningSpringBoot contest, like Iván López already have tried.


Reminder: The call for paper for the Spanish Greach Conference and the deadline has been moved to January 18th!. The deadline for the submitting talks to GR8conf EU and US is January 15th.


Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Plugins

  • Vibe Plugin This plugin incorporates the Vibe Project, which includes client and server-side components for building asynchronous web applications.

Updated 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.
  • AngularJS Template Asset-Pipeline Plugin Provides AngularJS template support for the asset-pipeline static asset management plugin.
  • Grails AWS Plugin Amazon Web Services (AWS) grails plugin provides easy access to simpler functions of AWS
  • 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.
  • Websocket Chat Plugin Default WebSocket Multi-chat room plugin, supports Admin privilages, kicking banning users. Webcam support for chrome/firefox. WebRTC (audio/video & screen) support 0.24+
  • Restapidoc Plugin a RESTful API documentation plugin for the Grails web application framework. Very much inspired by Swagger API documentation, this plugin reuses the available information of Grails Domain classes and Controllers to minimize documentation effort and to improve consistency.
  • Open Dolphin Grails Plugin Plugin Supports you to dolphinize your grails applications.
  • Google Visualization API Plugin This is a plugin for Google Visualization API.
  • Redis Session Plugin Stores HTTP sessions in a Redis data store.
  • Groovy Template Grails Asset Pipeline Plugin Provides Groovy Template support (including Grails Config access) to asset pipeline js/css files
  • AngularJS Resources Plugin Angular JS resources plugin
  • 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

Interesting Tweets

  • @tbsalling @GR8Conf is looking for sponsors. Cph, June 2-4, 2015. Become a flagship in the Groovy/Grails community. Get in touch for details. #gr8conf
  • @ysb33r The ability in #groovylang to coerce Maps into interface implementations are just so useful.
  • @JonasHavers Awesome-java - A curated list of awesome Java frameworks, libraries and software
  • @ysb33r According to, Docker was the last #gradle plugin to be released in 2014 and gnumake the first for 2015 :)
  • @glaforge I wish you all a pretty #groovy year!
  • @greachconf We've received some talks submissions today. Remember, we've extended the CFP until January 18th. Keep sending your proposals! #HappyNewYear
  • @danveloper Had a great meeting with the @ratpackweb team last night. Some EXCITING changes coming next month! Meanwhile, this year's final rls out 2day
  • @marioggar Before the year ends, more #groovylang just merged @ilopmar merge for using groovy-rc1 into grooid-templates :-)
  • @grooscript Happy new year! 365 new days to enjoy #groovylang and js
  • @craigburke1 The new GR8Conf site looks great and it looks like it uses AngularJS too. Awesome work by @sbglasius!


Conferences and meetups