Grails Diary - Week 38 in 2014

22 September 2014

The amount of new blogs and videos this week is impressive! I have received a couple of request for including available jobs in Grails, but have (for the time) not included this. You can follow @FindGrailsJobs for some open positions. If there is a general wish for this to be included, I'll consider it again. I have however included a few more meetups etc :)

One of this weeks longest discussions on twitter was based on Uncle Bobs blog post Microservices and Jars. The discussion started here, and continues here.

The next release of Ratpack will require Java 8, because OpenJDK 8 is available now.

Jorge has been busy on the Grooscript project, and version 0.6 is out. The road to has 1.0 begun. Remember that feedback is more than welcome: Version 0.6 of the grooscript-gradle-plugin is also available from bintray


Podcasts and Videos of Presentations

Blogs, Articles, etc.

Slides from talks at SpringOne2GX

New Plugins

Updated Plugins

  • WeakSSL This plugin deliberately breaks SSL for you by acceptingany SSL certificate.
  • 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
  • Build Test Data Plugin Enables the easy creation of test data by automatic inspection of constraints. Any properties that are required have their constraints examined and a value is automatically provided for them.
  • OohLaLog Plugin Grails Oohlalog Log4j Appender for Passing logs to the oohlalog API.
  • 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 Blog Plugin Provides Blog / News functionality for Spud
  • Spud Cms Plugin Provides CMS functionality for Spud
  • Api Toolkit The Grails API Toolkit is a complete set of API tools and an API abstraction layer that automates alot of the tasks needed to build your API like api docs, real time notifications / webhooks, generated headers, responsive content type and more. This also abstracts the API away from the Controller/model with a more universal API Object that can be defined with roles, rules and definitions for handling the request and response at the front controller.
  • 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.
  • Browser Detection Plugin This plugin helps you detect browsers, versions, language and operating systems from the request headers.
  • Spring Web Flow Plugin Integrates Spring Web Flow with Grails

Interesting Tweets


Conferences and meetups

Austin user group meeting: SpringOne2GX Wrap up, Austin - Texas, USA, September 24th, 2014
Gr8Ladies Monthly Meetup, Minneapolis, USA, October 6th, 2014
Silicon Valley Groovy/Grails Centro: Web Application Security - Micro or Macro: don't get hacked,San Fransisco , USA, October 9th, 2014
Groovy Grails Exchange, London - GB, December 12th - 13th, 2014 (CFP until Sep. 22nd.)
G48, global, TBD
GR8conf Europe, Copenhagen - Denmark, June 2nd -4th, 2015.
Gradle Summit 2015, Santa Clara, CA, June 11-12, 2015.
SpringOne 2GX 2015, Washington - USA, September 14th - 17th, 2014.