Groovy Weekly #5
We all know the Groovy community is super active, buzzing with useful projects in the ecosystem, but it’s always interesting to see how our projects evolve in terms of usage. Guillaume Laforge, project lead of Groovy, computed some download statistics for Groovy, and showed Groovy almost doubled its downloads, from 1.7 million downloads in 2012 up to 3 million downloads in 2013! All that, thanks to the hard work of the Groovy core team and the friendly and supportive community.
Releases
- Grails 2.3.5 has been released
- Keegan Witt announces the GMavenPlus 1.0 release, which offers the best support for building Groovy projects when using Maven
Articles
- Guillaume Laforge analyses the ongoing growth of Groovy in terms of downloads (3 million downloads in 2013) and illustrates the adoption of the various Groovy version over the past two years, with a couple pretty graphs.
- Andrés Almiray explains all the details about Griffon 2.0 and beyond
- Russell Hart on deploying Ratpack applications to Cloud Foundry
- Mark Perry continues exploring the functional field with Groovy, with folds and unfolds
- Kunal Dabir shows how to use a Lazybones template for your Gaelyk applications
- Smooth integration with Github Pages is introduced in Grain, the static website generator for Groovy
- Julian Exenberger tries to replicate Groovy’s builders using Java 8 and lambdas
- David Estes explains the differences and similarities of moving from Rails to Grails
- Corinne Krych reports on the recent Groovy hackergarten that took place in the south of France with Cédric Champeau, on the topic of a secure runtime AST customizer
Presentations
- Graeme Rocher talks through the latest Async features offered by Grails and how they can be used to create non-blocking REST APIs
- Marco Vermeulen showcases using BDD and Cucumber to develop GVM, an open source tool for managing parallel SDK versions, during GR8Conf US 2013
- Jeff Beck shows how to use Codenarc, Cobertura, JSLint, and other tools to perform static analysis on Grails application, recorded at GR8Conf US 2013
- Rob Fletcher explains how to use Vert.x, WebSockets, continuous unit testing and headless end-to-end testing to create one-page applications in Grails, during GR8Conf US 2013
Mailing-list discussions
- Jochen Theodorou gives some high-level explanations of what the future Meta-Object Protocol v2 will look like in Groovy 3.0
Tweets
- Groovy crossed the 3 million downloads mark for 2013, to compare with the 1.7M downloads for 2012, that’s quite a growth!
- Cédric Champeau merged the Groovy closure parameter type inference into master
- Cédric Champeau is setting up the new TeamCity Continuous Integration server for building Groovy, sponsored by JetBrains
- Grails 2.3.5 is also available in GVM
- Some details on the upcoming RxJava support in Ratpack 0.9.1
- Andrés Almiray crafts various Lazybones templates for Griffon
- The Grain static website generator is adding Asciidoctor support in the next version
- David Dawson shares a picture of Groovy post-it notes!
- Looks like Minneapolis is always super active in the Groovy ecosystem, and a “GR8 Ladies” initiative is seeing the light of day. You might want to follow their twitter account as the story unfolds.
- Rob Fletcher is a fan of Groovy 2.2’s implicit closure coercion
- Dan Woods is joining the Cloud Infrastructure Tools team at Netflix
Podcast
- For those speaking French, Stéphane Maldini answers Guillaume Laforge’s questions on Grails and Reactor on this interview of the French podcast “Les Cast Codeurs”
Google+ post
- Colling Harrington mentions Aaron Hanson’s work on a SimpleHTTPServer script in Groovy, in the same vein as Ratpack
Code snippet
- A Groovy script that takes a CSV file and turns it into a List of Maps using the GroovyCSV library
Contributions
- Cédric Champeau joined the Riviera GUG which was organizing a Groovy hackathon last week-end, and they worked and contributed to GROOVY-6527, a secure runtime AST customizer, and made several commits that will be contributed to the Groovy project
Jobs
- Dan Woods tells us about startup Exactuals which is hiring a Senior Grails Developer for $100k-$120k per year to work with cloud, and messaging technologies
Other news
- As usual, the the Grails Diary is out, week 4 of 2014, by Jacob Aae Mikkelsen
Books
- A review of Ken Kousen’s Making Java Groovy book on Amazon
Events
- A report on the first Grails Conf India conference organized by IntelliGrape
- The Call for Papers for the GR8Conf Europe (Copenhagen, Denmark, on June 2nd-4th 2014) and GR8Conf US (Minneapolis, USA, on July 28th-29th 2014) conferences is now open
- The Call for Papers for the Greach conference (Madrid, Spain, on March 28th and 29th 2014) is also open, till January 31st
Don’t forget you can contribute to this weekly column of Groovy news, and that you can subscribe through a newsletter.