This weeks Diary is a birthday edition, as the first Grails Diary was published October 13th 2013. In those two years, 97 editions of the Diary has been published. Luckily, I didn't call it weekly, that would have required 104 editions :)
Besides the great humor in a Spock VW extension, that passes all tests regardles of their real output, the article Spock VW: Writing Custom Spock Framework Extensions acts as a reminder how easy it is to write your own extension to Spock.
The windows installer for the latest Groovy version, 2.4.5, has been released. You can find it at Bintray
What a huge success the Gradle team is experiencing! Great hires, and impressive download figures:
Inspired by the Groovy Document builder for generating PDF or Word documents, Vladimír Oraný has created the Groovy Spreadsheet Builder, which provides a convenient way to create MS Excel OfficeOpenXML Documents (XSLX), including easy styling.
David Estes has updated a bunch of the Asset-pipeline plugins to version 2.6.0, due to a breaking change in sass-3.4.19.
Jon DeJong has posted an example Ratpack app, demoing a token based security for REST services in Groovy
For tips on "Idiomatic Gradle Plugin Writing", you can take a look at Schalk Cronjé's slides from the presentation of the same name
The call for papers to Greach is open. Submit your proposal for a talk on your favorite Groovy Ecosystem technology. The conference takes place in Madrid in Spain April 8th & 9th, 2016.
Podcasts and Videos of Presentations
Blogs, Articles, etc.
New Grails 3 Plugins
Updated Grails 3 Plugins
Updated Grails 2 Plugins
-
AngularJS Template Asset-Pipeline Plugin Provides AngularJS template support for the asset-pipeline static asset management plugin.
-
ReCaptcha support for Grails. Protect your website from spam and abuse while letting real people pass through with ease. Version 1.0 of this plugin introduces support for the new "checkbox" ReCaptcha. Please use an older version if you require the legacy funct
-
Asset Autoprefixer Plugin Asset-Pipeline extension to call autoprefixer on less and css files
-
Spring Session Grails Plugin Provides support for SpringSession project
-
Audit Logging Plugin Automatically log change events for domain objects. The Audit Logging plugin additionally adds an instance hook to domain objects that allows you to hang Audit events off of them. The events include onSave, onChange, and onDelete. When called, the event handlers have access to oldObj and newObj definitions that will allow you to take action on what has changed.
-
Recurly Plugin Recurly Grails API.
Interesting Tweets
Conferences and meetups
-
Introducing Spock for Java Testing, Webcast, October 13th, 2015
-
Groovy Users of MN: Using Groovy & Spock to Develop Tests as Assets Not Afterthoughts, Minneapolis - USA, October 13th, 2015
-
Warsaw Groovy User Group: Lightweight HTTP applications in the JVM with Groovy and Ratpack, Warsaw - PL, October 15th, 2015
-
Pittsburgh Groovy Programming: JVM Scripting with Groovy, Pittsburgh - PA, October 29th, 2015
-
Groovy Grails Exchange, London - GB, December 14th - 15th, 2015
-
Grailsconf India, New Delhi - India, January 16th, 2016 - CFP is open!
-
Greach, Madrid - Spain, April 8th & 9th, 2016
-
Spring I/O, Barcelona - Spain, May 19th - 20th, 2016
-
GR8conf Europe, Copenhagen - Denmark, June 7th -9th, 2016.
-
Gradle Summit, Palo Alto - CA, June 23rd -24th, 2015.