Groovy Weekly #60
This round number edition is pretty busy!
Last week ended with a pretty sad note, with the news of Leonard Nimoy’s passing, the famous vulcan extraterrestrial from Star Trek. This certainly resonates with the Groovy community (and geeks & fans out large) because of our very own Spock testing framework. So let’s all gather and have a thought for this great actor and for his family.
But as a tribute to this great actor and character, the long awaited news is that the Spock testing framework releases its 1.0 version!
Still about releases, Griffon 2.2 is out! As well as the last milestone of Grails 3 before it reaches release candidate status.
Following up the loss of funding for the Groovy and Grails projects, Guillaume Laforge, lead of Groovy, joins Restlet, a startup dedicated to API software.
Another important news for the Groovy community is the closing of Codehaus, which was the birth place of many projects from the ecosystem, including Groovy, Grails, Griffon, GPars, Geb, and others. All projects with some assets remaining there will have to migrate them before mid-May.
I’d like to congratulate Tim Yates for being so awesome and helpful on Stack Overflow, as he’s accounted that he replied to 14% of all questions tagged Groovy!
Releases
- Spock 1.0 released!
- Griffon 2.2 released
- Grails 3.0 milestone 2 released
- Ratpack 0.9.14 released
- CodeNarc 0.23 released
- GVM 2.2.1 released
- Spring Boot 1.1.11 released
- Spring Boot 1.2.2 released
- JMH Gradle plugin 0.2.0 released4financeIT Gradle UpToDate plugin 1.2.0 release with proxy supportA Gradle plugin to upload Android APKs and app details to the Google Play Store
- Gretty Gradle plugin 1.1.9 for running webapps on Tomcat & Jetty from Gradle
Articles
- Head of Groovy project, Guillaume Laforge, joins Restlet to lead API development tools
- Guillaume Laforge’s first post at his new gig about making APIs groovy-er
- The Register writes about “Groovy Java guy off for Restlet”
- Schalk Cronjé remarks that the increasing number of Twitter congrats pouring out for Guillaume Laforge is a sign of the respect the Groovy community has for the man
- Bertrand Delacretaz says that with half a million user, the project lead not fulltime anymore, it’s time that Groovy finds a neutral home
- Graeme Rocher gives an update on the Grails project infrastructure
- A user guide was published explaining how to migrate from Grails 2 to Grails 3
- Kohsuke Kawaguchi suggests the Groovy team to start agreeing on a choice of a foundation
- Danny Hyun describes how to use Gradle and Asciidoctor for HTML, PDF, ePUB, Deck.JS, Reveal.JS outputs
- How to configure Geb and Spock with Gradle
- Groovy oddities by Karthik Abram
- The Griffon team published the Griffon 2.2 release notes
- First Griffon 2.2 tutorials available
- Marcin Grzejszczak on how he reduced his Gradle build from 90 to 8 minutes
- Craig Burke updates his Groovy Document Builder with a friendly OSS license
- Kyle Boon has up’ed his Spock dependency to 1.0
- After Spock 1.0, Iván López wonders which framework will get to 1.0: Geb or Ratpack?
- Arthur Tsang blogs about the changes required for moving from Ratpack 0.9.12 to 0.9.13 with the new configuration changes
- Geb is now using Spock 1.0 just released
- Dan Woods announces slick Groovy extensions for RxJava and ‘ReactiveStreams in Ratpack’s next version
Interviews
- Victor Grazi of InfoQ interviewed Guillaume Laforge on the fact he’s joining the Restlet startup
- Voxxed interviews Guillaume Laforge with the imminent move of Groovy to a foundation and with joining Restlet
Presentations
- Cédric Champeau presented Groovy and Android, a winning pair, at MCE 2015
News
- Codehaus is shutting its doors
- Andy Clément announces that Groovy Eclipse 2.9.2 builds for Eclipse 4.4 and includes Groovy 2.3.10 and 2.4.1
- Søren Berg Glasius and Guillaume Laforge collaborated on the GR8Conf Europe 2015 agenda
- GroovyLab now works on Raspberry Pi 2 by Stergios Papadimitriou
- React support in Grails Asset Pipeline plugin
- With Codehaus closing, Geb has moved its mailing-lists to Google Groups
- Ratpack 0.9.14 adds support for Slf4j’s Mapped Diagnostic Context
Tweets
- Congrats to Tim Yates who posted 14% of all answers to Stack Overflow questions on Groovy
- The Spock Framework has its own twitter account
- In memory of Leonard Nimoy’s passing last week, Guillaume Laforge wishes the Spock framework to “live long and prosper”
- Cédric Champeau outlines the fact that Guillaume Laforge will continue to work on Groovy
- With Codehaus closing, Geb is going to move its mailing-list and issue tracker soon
- Marco Vermeulen continues working on GVM’s Vendor API
- Billy Yarosh enjoys Groovy’s documentation
- Grails 3 milestone 2 available on GVM
- Spring Boot 1.2.2 is available on GVM
- Spring Boot 1.1.11 is available on GVM
- Peter Niederwieser choses TravisCI for Spock’s continuous integration solution
Code snippets
- The GrooScript project reached 150 followers on twitter, let’s add more followers!
- Mixing Angular.JS and GrooScript using closures for controllers
- Cédric Champeau created a file / directory structure builder
- Russell Hart shows how to externalize Ratpack’s metrics collection configuration
- Benoit Hediard on using Grails on Amazon Beanstalk with TravisCI
- A trait approach for GrooScript with Angular.JS controllers
Screencasts
- A screencast introducing JRebel’s improved Grails support
Books
- Dierk König notes that even the small code listings in Groovy in Action 2nd edition makes for a 3MB archive
Events
- Most speakers for GR8Conf Europe 2015 have been picked up
- Álvaro Sánchez will be speaking at GR8Conf Europe 2015