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.
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. 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
- Griffon 2.0.0 beta-2 released
- An update release of all the Griffon 2.0.0 beta-3 lazybones templates
- Vert.x 2.1.1 released
- Bug fix release of the Light Table Groovy client with v0.0.7
- Peter Ledbrook released v1.1 of the Lazybones Gradle plugin
- Gretty 1.0 is out, with Tomcat 7 & 8 support
- Yoav Landman announces version 0.4 of the Gradle Bintray plugin
Articles
- Peter Ledbrook explains how to contribute to the Groovy documentation
- A detailed introduction to the Spock testing framework by Lukasz Janicki
- Dan Woods explores micro-services with Spring Boot and Groovy
- Alex Staveley writes about MongoDB and Grails
- Further Gradle dependecy visualization in Light Table’s Groovy client with Dagre-D3 by Magnus Rundberget
- MrHaki’s Spocklight: ignore specifications based on conditions
- Java build tools: Ant vs Maven vs Gradle, by Viktor Farcic
- Groovy, Gradle and Vert.x on Beaglebone with GVM by Laurent Huet
- Part 2 of OAuth 2 using Grails
- A recap of the Gradle Summit 2014 by John Engelman
- Robert Fletcher writes about how to use Groovy’s invoke dynamic support in your Gradle projects
- Robert Fletcher explicits how to trigger the usage Groovy’s invoke dynamic support in Gradle
Presentations
- The Jenkins Workflow projects is built on Groovy, 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
News
- Grails Diary week 25 by Jacob Aae Mikkelsen
- A GMavenPlus plugin for IntelliJ IDEA
- Magnus Rundberget points us at the contribution page, 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, with Asciidoctor
Screencasts
- Cédric Champeau recorded a screencast showing how to setup IntelliJ IDEA to contribute to the Groovy project
Podcasts
- Peter Ledbrook recorded the Groovy podcast episode 3
Tweets
- Already 100 stars on Github for the Groovy Android plugin for Gradle. 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 when using the Groovy “indy” JAR
- Grails 2.4.1 and 2.3.10 available in GVM
- Andrés Almiray points out that Griffon 2.0.0 application can be built with Maven
- Gradle 2.0 rc-2 is available through GVM
- GVM has a logo!
Code snippets
- Guillaume Laforge shows a code visitor that transforms BigDecimal literals into doubles
- A tiny wiki text converter using Groovy traits
Books
- 44% off on Making Java Groovy by Ken Kousen
Events
- Guillaume Laforge shares the list of Groovy related talks at JavaOne
- Only one week left till the early bird pricing end of GR8Conf US. Be fast!
- Super Early Bird registration for SpringOne2GX ends on June 30th
- JDriven is organizing a workshop on building REST-ful apps with Grails, on July 2nd (Dutch)
- Russ Danner will give a webinar on: conquering content-enabled web and mobile applications with Spring and Groovy on July 29th