# Groovy Weekly #41

> This Groovy Weekly brings you Gradle 2.2, Groovy Android news, AST macros, new releases, insightful articles, and event updates.

Author: [Guillaume Laforge](https://glaforge.dev/) | Published: 2014-10-21 | Topics: groovy, groovy-weekly | Canonical: https://glaforge.dev/posts/2014/10/21/groovy-weekly-41/


Along with some valuable releases like the first release candidate of Gradle 2.2, there are interesting links on the topic of the Groovy Android story, as well as new glimpse on AST macros and AST pattern matching coming up. Worth a look!

In terms of events, the Greach conference in Spain has opened its Call for Paper, and the GR8Conf Europe crew reminds us that all the great content from the last edition is freely available on their YouTube channel.

## Releases

*   [Groovy Android Gradle plugin 0.3.1](https://twitter.com/cedricchampeau/status/524123611766878209) released
*   [Gradle 2.2.rc-1](http://forums.gradle.org/gradle/topics/gradle-2-2-rc-1-is-now-available-for-testing) is available
*   [CodeNarc 0.22](http://groovy.329449.n5.nabble.com/ANN-Announcing-CodeNarc-0-22-td5721472.html) released with new rules
*   [Groovy-macro-methods 0.2.0](https://twitter.com/bsideup/status/522682180204376065) released
    
## Articles

*   [Spaceships, Elvis, and Groovy inject](http://kousenit.wordpress.com/2014/10/14/spaceships-elvis-and-groovy-inject/) by Ken Kousen
*   An article about [@SaveInstance: a new AST transformation in SwissKnife](http://www.dexa-dev.com/groovy-saveinstance-on-swissknife/), the project that adds nice shortcuts for Android development with Groovy
*   MrHaki's Gradle Goodness: [show standard out or error output from tests](http://mrhaki.blogspot.fr/2014/10/gradle-goodness-show-standard-out-or.html)
*   MrHaki's Gradle Goodness: [changing the name of the default build file](http://mrhaki.blogspot.fr/2014/10/gradle-goodness-changing-name-of.html)
*   [Groovier Groovy DSL](http://www.eclecticlogic.com/2014/09/26/groovy-dsl-executor/) by Karthik Abram
*   [Publishing arbitrary artifacts with Gradle and Artifactory](http://devops.judes.co.il/post/100396130279/artifactory-gradle-publishing-arbitrary-artifact)

## Presentations

*   The GR8Conf crew has published all the [videos of GR8Conf Europe 2014](https://www.youtube.com/playlist?list=PLwxhnQ2Qv3xuE4JEKBpyE2AbbM_7G0EN1)
*   Russel Winder presented [Spock-tacular testing](https://speakerdeck.com/russelwinder/spocktacular-testing) at JAX London
*   Andrés Almiray and Ixchel Ruiz posted the slides of there JavaOne 2014 presentation titled [Gradle: harder, better, stronger, faster](http://fr.slideshare.net/aalmiray/javaone-gradle)
*   [Reactive services on Vert.x with Groovy](http://fr.slideshare.net/gfrison/lean-reactiveserviceswithvertx)
    
## News

*   [Grails Diary week 42](http://grydeske.net/news/show/66) by Jacob Aae Mikkelsen
*   Caelyf, the lightweight toolkit for Cloud Foundry, is moving to a [new domain](http://caelyf.net/)

## Mailing-lists

*   Cédric Champeau gives an update on the ongoing work around Groovy AST macros, with some work around [AST pattern matching](http://groovy.329449.n5.nabble.com/State-of-the-macros-td5721429.html#a5721475)

## Tweets

*   Kamil Szymański remarks that the release of [JDK 8 update 25 solves the VerifyError affecting Groovy](https://twitter.com/kszdev/status/522662104344854529)
*   Cédric Champeau shows a [Groovy demo application running on an Android smartwatch](https://twitter.com/cedricchampeau/status/523934124898521090)
*   Eugene Kamenev is working on [Grails-like domain classes for Groovy Android](https://twitter.com/eugenekamenev/status/523486523472109569) development
*   Marcin Grzejszczak did an implementation of [Consumer Driven Contracts in Groovy](https://twitter.com/MGrzejszczak/status/523420864612925441) at 4finance
*   The [Groovy Puzzlers team wants to become at JavaOne rockstar](https://twitter.com/groovypuzzlers/status/524533757857267712) by collecting good survey results

## Code snippets

*   Cédric Champeau is teasing his work around [AST macros and AST tree matching](https://twitter.com/cedricchampeau/status/523116956275064833)
*   Cédric Champeau shows another example of [AST tree matching](https://gist.github.com/melix/c02227081dd60f5cedaa)
*   Guillaume Laforge shows a quick example of using the newly released CoffeeScript javax.script engine to [execute some CoffeeScript code from Groovy](https://gist.github.com/glaforge/f7ddece9d4e0ff2afe82)
*   Another [demo of GrooScript with the sigma.js](https://twitter.com/grooscript/status/523856523492335617) API
    
## Events

*   The [Call for Paper of the Greach](https://twitter.com/greachconf/status/524122916871368705) conference is open
*   Guillaume Laforge will speak at the [Barcelona JUG about What makes Groovy groovy](https://twitter.com/BarcelonaJUG/status/523919077036015617) next Thursday
