Grails Diary - Week 34 in 2015

24 August 2015

This weeks Grails Diary is loaded with news from the Groovy and Grails ecosystem, and is almost a Gradle edition, with lots of material on our favority build tool!
The videos of the session from the Gradle Summit 2015 have been published, and can be found in the section for videos, and the Gradlephant now has its very own Twitter account. I also discovered this week that Gradle has a Gui, thanks to Dan Woods tweeting about it

Graeme has posted a roadmap for Grails on github: which in short can boil down to: 3.1 - REST improvements and profiles, 3.2 - Non blocking support, 3.3 Big-data support.

Ted Naleid has started working on a replacement for the build-test-data plugin for Grails, one of the first plugins that go into my Grails 2.x applications. The project is named Spackle, and will target both Grails, standalone GORM and more.

The 18th edition of the Groovy podcast featured lots of news, with the always funny crew of Peter, Ken and Baruch. The shownotes has links for most of the topics, and the Ratpack "Katas" that Ken mentioned, must be the great workshop material by Russell Hart. Thanks to the Groovy Podcast for the regular shoutouts :)

Jorge Franco is searching for companies and persons using Grooscript, please contact him with feedback and details

The sample Grails 3 application demoing the Spring Security Core plugin by Rubén Mondéjar, has been updated, and features now Sign In, Rembember Me, Sign Out, Sign Up, Lost Password, and Lock Screen

Besides having the website being updated to the latest version of Ratpack, Geb has been released in version 0.12.2. It contains two minor fixes, see the Book of Geb for details

The basis framework for Grails 3, Spring Boot has released a milestone: 1.3.0.M4 , and this release is ready on GVM (SdkManager).

MrHaki has updated the Groovy Goodness Notebook. The updated version is free if you already have bought the notebook previously.
Also available on Leanpub: "The Groovy 2 Tutorial" by Duncan Dickinson. It is targetted for those new to Groovy, and is currently 80% complete

I will attend SpringOne2gx in 3 weeks, and will be available for discussions on the Grails Diary, life, the universe and other Groovy topics. Hope to see you there!
There are lots of great talks scheduled for Groovy, Grails, and the rest of the Groovy Ecosystem, even through the conference advertises the Spring ones only on their Twitter account! And thanks to OCI for both sponsoring the conference and sending Jeff, Graeme and Colin to speak.


Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Grails 3 Plugins

  • jasypt-encryption (2.0.1) Integration with Jasypt, allows easy encryption of information including Hibernate/GORM integration
  • grails-gscripting (1.0.0) Run Groovy scripts in Grails
  • grails3-cors-interceptor (0.1.1) Add Cross-Origin Resource Sharing (CORS) headers for Grails 3 applications.

Updated Grails 3 Plugins

Updated Grails 2 Plugins

  • CodeNarc plugin Runs CodeNarc static analysis rules for Groovy source.
  • LDAP authentication support for the Spring Security plugin. LDAP authentication support for the Spring Security 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.
  • Swaggydoc Plugin Uses swagger to document Grails Controllers
  • Wkhtmltopdf Plugin Provides a Wrapper for wkhtmltopdf, a simple shell utility to convert HTML to PDF using the WebKit rendering engine and Qt
  • Hibernate Metrics Reports simple application performance metrics using the Hibernate Statistics API. Provides timing information, queries run, collections and entities loaded, as well as transaction and flush counts.
  • 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+
  • 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
  • nerdErg Simple Suggestions Plugin This is a simple, by convention, suggestion service to provide suggestions to auto complete
  • Spring Security REST Plugin Implements authentication for REST APIs based on Spring Security. It uses a token-based workflow
  • Jsx Asset Pipeline Plugin Implements JSX to JS compilation in the asset-pipeline plugin.
  • Smart Case Plugin Provides an easy way to convert between cases for Strings and variable names
  • Geb integration for Grails Integrates the geb functional testing framework

Interesting Tweets


Conferences and meetups