Grails Diary - Week 18 in 2014

04 May 2014

This week presented both the fourth release candidate for Groovy 2.3, a skipped RC3, and the final release of Groovy 2.3. Groovy 2.3 is of course already available with GVM tool. A final release like this speeds up MrHaki's Godness' posts, so there are valuable gems in the Blogs/articles section below.

The Ratpack Framework also released a new version this week, version 0.9.4, which includes a bit of restructuring, optimization fo performance and other great stuff.

The Grails/Groovy podcast is available as an MP3 only and the next episode is scheduled to air live Thursday, at 13:00 UTC: at Google+, and on YouTube

The Hackergarten on tour will be visiting a lot of conferences this year, read more about the Hackergarten

Tickets are now available for GR8conf US as well as GR8conf EU


Blogs, articles, etc.

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
  • Time Series Elastic Search Plugin Elastic Search implementation of time series.
  • Neo4j GORM A plugin that integrates the Neo4j graph database into Grails, providing a GORM API onto it
  • OohLaLog Plugin Grails Oohlalog Log4j Appender for Passing logs to the oohlalog API.
  • jQuery for Grails Provides integration for the jQuery library with Grails JavascriptProvider
  • Easygrid Plugin Provides a declarative way of defining Data Grids. It works currently with jqGrid, google visualization and jquery dataTables. Out of the box it provides sorting, filtering, exporting and inline edit just by declaring a grid in a controller and adding a tag to your gsp. It also provides a powerful selection widget ( a direct replacement for drop-boxes )
  • Spud Cms Plugin Provides CMS functionality for spud
  • ZK plugin for Grails Originated from Flyisland's ZK Plugin, ZKGrails adds and enhances the ZK's RIA capabilities and seamlessly integrates them with Grails' infrastructures.
  • Spud Core Plugin Spud Admin is a dependency package that adds a nice looking administrative panel to any project you add it to. It supports easy grails app integration and provides core functionality for spud modules.
  • Mailing List Plugin Schedule emails to a mailing group or to a person using dynamic quartz scheduling. Schedules stored within DB and upon application restart incomplete or future schedules are re-added to quartz queue.
  • Google Visualization API Plugin This is a plugin for Google Visualization API.
  • Spud Permalinks Plugin Creates a filter for redirecting urls from one location to another and provides an admin interface for defining these permalinks.
  • Grails Application Version Update Plugin Provides a more friendly way to update your application or plugin version.
  • 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.
  • Ajax Dependancy Selection Plugin Defines next auto completion/selection form field values ensuring it is bound on previous auto completed/selected form field. This can be used on two or more objects of hasMany and belongsTo. Provides: g:autocomplete, g:autoCompletePrimary, g:autoCompleteSecondary, g:autoCompleteSecondaryNR, g:selectPrimary, g:selectSecondary , g:selectSecondaryNR & g:selectController. g:selectAutoComplete and g:selectPrimaryNR. Now also supporting 1 object with multiple dependencies.
  • Grails Apache Nutch alternative Very simple alternative to Apache Nutch created i
  • Url Without Scheme Validator Plugin The Url Without Scheme Validator Plugin allows to use custom validator that validates the URLsbut - different than standard validator - does not care if the scheme is provided or not.Moreover, it can be used like "first-class", built-in validator.
  • CDN Asset Pipeline Plugin Provides Gant scripts to automatically upload Grails app static assets to CDNs. Those scripts can easily be integrated to a build pipeline for continuous delivery/deployment. It uses Asset Pipeline Grails Plugin to precompile assets and Karman Grails Plugin to upload files to various Cloud Storage Services.
  • Karman AWS Plugin Karman AWS provides an Amazon S3 Interface to the Karman API
  • Karman Plugin Karman is a standardized / extensible interface plugin for dealing with various cloud services including Local and S3.

Interesting Tweets

Conferences and meetups

GR8conf Europe, Copenhagen - Denmark, June 2nd -4th, 2014.
SOTR - Scotch on the Rocks, Edinburg, June 5th - 6th, 2014
Gradle Summit, Santa Clara, USA, june 12th - 13th, 2014
GR8conf US, Minneapolis - USA, July 28th-29th, 2014.
SpringOne 2GX 2014, Dallas - USA, September 8th - 11th, 2014.
Groovy Grails Exchange, London - GB, December 12th - 13th, 2014
G48, global, TBD