# Groovy Weekly #27

> Discover how to contribute to the Groovy project's code or documentation, and catch up on the latest ecosystem releases and insightful articles.

Author: [Guillaume Laforge](https://glaforge.dev/) | Published: 2014-06-24 | Topics: groovy, groovy-weekly | Canonical: https://glaforge.dev/posts/2014/06/24/groovy-weekly-27/


This week, I’d like to highlight how you can contribute to the Groovy project!

The Groovy core team is a very small team, compared to the huge team a company like Oracle puts behind Java and the JVM, or Microsoft behind its languages and the .Net platform. So all contributions, in any form, count, and are important to the success and evolution of the Groovy language.

If you want to contribute to the code of Groovy, Cédric Champeau recorded a [screencast showing how you can set up IntelliJ IDEA to be able to work on the Groovy codebase](http://melix.github.io/blog/2014/06/contribute-groovy-ide.html).

But another key area we’ve been working on for a while is the new Groovy documentation. Peter Ledbrook [detailed how you can help us author some sections of the documentation](http://www.cacoethes.co.uk/blog/groovyandgrails/contributing-to-the-groovy-documentation). Like Peter, you can dedicate a bit of your time on a topic of your choice, to further deepen your understanding of a particular area of Groovy and share your knowledge with your peers.

We’re really looking forward for your contributions!

## Releases

*   Szczepan Faber announces [Gradle 2.0 rc-2](http://forums.gradle.org/gradle/topics/we_need_your_help_trying_out_gradle_2_0_rc_2?rfm=1)
*   [Griffon 2.0.0 beta-2](http://docs.codehaus.org/display/GRIFFON/2014/06/20/Griffon+2.0.0.BETA2+Released) released
*   An update release of all the [Griffon 2.0.0 beta-3 lazybones templates](https://twitter.com/theaviary/status/480697869767569408)
*   [Vert.x 2.1.1](https://groups.google.com/forum/?fromgroups#!topic/vertx/BFOjtqKeIjI) released
*   [Bug fix release of the Light Table Groovy](https://twitter.com/mrundberget/status/479693228015644672) client with v0.0.7
*   Peter Ledbrook released [v1.1 of the Lazybones Gradle plugin](https://twitter.com/pledbrook/status/479886014085734400)
*   [Gretty 1.0](https://twitter.com/AndreyHihlovski/status/481088938124509184) is out, with Tomcat 7 & 8 support
*   Yoav Landman announces [version 0.4 of the Gradle Bintray plugin](https://twitter.com/_yoav_/status/481202023258288130)

## Articles

*   Peter Ledbrook explains how to [contribute to the Groovy documentation](http://www.cacoethes.co.uk/blog/groovyandgrails/contributing-to-the-groovy-documentation)
*   A [detailed introduction to the Spock](http://thejavatar.com/testing-with-spock/) testing framework by Lukasz Janicki
*   Dan Woods explores [micro-services with Spring Boot and Groovy](http://www.infoq.com/articles/microframeworks1-spring-boot)
*   Alex Staveley writes about [MongoDB and Grails](http://dublintech.blogspot.ie/2014/06/mongodb-and-grails.html)
*   Further [Gradle dependecy visualization in Light Table](http://codewader.blogspot.no/2014/06/a-groovy-light-table-client-step-5.html)'s Groovy client with Dagre-D3 by Magnus Rundberget
*   MrHaki's Spocklight: [ignore specifications based on conditions](http://mrhaki.blogspot.fr/2014/06/spocklight-ignore-specifications-based.html)
*   Java build tools: [Ant vs Maven vs Gradle](http://www.javacodegeeks.com/2014/06/java-build-tools-ant-vs-maven-vs-gradle.html), by Viktor Farcic
*   [Groovy, Gradle and Vert.x on Beaglebone with GVM](http://lhuet.github.io/blog/2014/06/gvm-on-beaglebone.html) by Laurent Huet
*   Part 2 of [OAuth 2 using Grails](http://www.intelligrape.com/blog/2014/06/22/oauth-2-0-using-grails-part-2/)
*   A [recap of the Gradle Summit 2014](http://www.objectpartners.com/2014/06/18/gradle-summit-2014-recap/) by John Engelman
*   Robert Fletcher writes about how to use [Groovy's invoke dynamic support in your Gradle projects](http://blog.freeside.co/post/89759686171/gradle-and-groovys-invoke-dynamic-support)
*   Robert Fletcher explicits how to [trigger the usage Groovy's invoke dynamic support in Gradle](http://blog.freeside.co/post/89760608881/using-groovys-invokedynamic-support-in-gradle)

## Presentations

*   The [Jenkins Workflow projects is built on Groovy](http://www.cloudbees.com/sites/default/files/juc/juc2014/boston/2014-0618-Boston-Jesse_Glick-Workflow.pdf), for defining continous delivery pipelines and more, presentation given by Jesse Glick at the Jenkins User Conference Boston
*   Andrés Almiray [presents the Griffon desktop framework at the CERN](http://cds.cern.ch/record/1709713)

## News

*   [Grails Diary week 25](http://grydeske.net/news/show/51) by Jacob Aae Mikkelsen
*   A [GMavenPlus plugin for IntelliJ IDEA](http://plugins.jetbrains.com/plugin/7442?pr=idea)
*   Magnus Rundberget points us at the [contribution page](https://github.com/rundis/LightTable-Groovy/wiki/Contribute), if you want to help improve the LightTable Groovy client
*   The new [Griffon user guide is adopting a similar look'n feel and style as the new Groovy documentation](http://griffon.github.io/griffon/guide/), with Asciidoctor

## Screencasts

*   Cédric Champeau recorded a [screencast showing how to setup IntelliJ IDEA to contribute to the Groovy project](http://melix.github.io/blog/2014/06/contribute-groovy-ide.html)

## Podcasts

*   Peter Ledbrook recorded the [Groovy podcast episode 3](https://twitter.com/pledbrook/status/479702066689224704)

## Tweets

*   Already [100 stars on Github for the Groovy Android plugin for Gradle](https://twitter.com/cedricchampeau/status/479160332049727488). You can still add your own star!
*   Robert Fletcher shares a Gradle tip on how to [enable the invoke dynamic support in your Gradle build](https://twitter.com/rfletcherew/status/479909583595790336) when using the Groovy "indy" JAR
*   [Grails 2.4.1 and 2.3.10](https://twitter.com/gvmtool/status/479525410561335297) available in GVM
*   Andrés Almiray points out that [Griffon 2.0.0 application can be built with Maven](https://twitter.com/aalmiray/status/479343529500872704)
*   [Gradle 2.0 rc-2](https://twitter.com/gvmtool/status/481140386963132416) is available through GVM
*   [GVM has a logo](https://twitter.com/gvmtool/status/481161262626504705)!

## Code snippets

*   Guillaume Laforge shows a [code visitor that transforms BigDecimal literals into doubles](http://groovyconsole.appspot.com/script/5643440998055936)
*   A tiny [wiki text converter using Groovy traits](http://groovyconsole.appspot.com/script/5653164804014080/)

## Books

*   [44% off on Making Java Groovy](https://twitter.com/kenkousen/status/481227428124057601) by Ken Kousen
    
## Events

*   Guillaume Laforge shares the list of [Groovy related talks at JavaOne](https://glaforge.dev/posts/2014/06/20/groovy-related-talks-at-javaone-2014/)
*   Only one week left till the [early bird pricing end of GR8Conf US](https://twitter.com/gr8confus/status/481089948951781377). Be fast!
*   [Super Early Bird registration for SpringOne2GX](http://springone2gx.com/) ends on June 30th
*   JDriven is organizing a [workshop on building REST-ful apps with Grails](http://www.jdriven.com/seminars#grails), on July 2nd (Dutch)
*   Russ Danner will give a webinar on: [conquering content-enabled web and mobile applications with Spring and Groovy](https://spring.io/blog/2014/06/12/webinar-conquering-content-enabled-web-and-mobile-applications-with-spring-and-groovy) on July 29th
