# Groovy Weekly #56

> Discover the latest Groovy news, featuring GrooScript 1.0, Grails 3 M1, Ratpack 0.9.13 releases, and essential articles.

Author: [Guillaume Laforge](https://glaforge.dev/) | Published: 2015-02-03 | Topics: groovy, groovy-weekly | Canonical: https://glaforge.dev/posts/2015/02/03/groovy-weekly-56/


Congrats to the GrooScript team with the [GrooScript 1.0](http://grooscript.org/announcement.html) release! With GrooScript, if you will, you can have a full Groovy experience, from the build (Gradle), backend (Groovy, Grails, Ratpack), mobile (Groovy on Android), up to the front-end web layer with Groovy translated into JavaScript!

Another impressive and widely acclaimed release is the [first milestone of Grails 3](https://github.com/grails/grails-core/releases/tag/v3.0.0.M1)! You can have a look at the [novelties in Grails 3](http://grails.github.io/grails-doc/3.0.x/guide/introduction.html#whatsNew), and watch a [screencast](https://www.youtube.com/watch?v=aro3_RZqgtU) about it.

The Ratpack team has also been pretty busy with [Ratpack 0.9.13](http://www.ratpack.io/versions/0.9.13), with over 17k lines of code changed in this release!

Guillaume Laforge also announced that [Groovy was downloaded over 4 million times from Maven Central](https://twitter.com/glaforge/status/562590782084112384), without even counting the downloads of the binary distributions from Codehaus or Bintray. In total, Groovy will likely be beyond 5 million times in total, compared with 3 millions the past year.

## Releases

*   The [first milestone release of Grails 3](https://github.com/grails/grails-core/releases/tag/v3.0.0.M1) is out!
*   [GrooScript 1.0](http://grooscript.org/announcement.html) released, the Groovy to JavaScript transpiler
*   [Ratpack 0.9.13](http://www.ratpack.io/versions/0.9.13) released, a "big one"!
*   [Grails asset-pipeline plugin v2.1.1](https://twitter.com/davydotcom/status/560503261137231872)
    
## Articles

*   InfoQ covers the [Groovy 2.4 release and highlights the Android support](http://www.infoq.com/news/2015/01/groovy14-android)
*   MrHaki's Groovy Goodness:
    *   [getting all but the last element in a collection with the init method](http://mrhaki.blogspot.fr/2015/01/groovy-goodness-getting-all-but-last.html)
    *   [getting the indices of a collection](http://mrhaki.blogspot.fr/2015/01/groovy-goodness-getting-indices-of.html)
    *   [pop and push items in a list](http://mrhaki.blogspot.fr/2015/01/groovy-goodness-pop-and-push-items-in.html)
*   Mariano Gonzalez wrote about [polyglot programming in Mule](http://blogs.mulesoft.org/mule-3-6-polyglot-programming/), with the scripting pack now part of the distribution, and showing an example with Groovy
*   [Grails 3.0.0.M1 Asset-Pipeline tips and tricks](http://davydotcom.com/blog/2015-01-29-grails-3-0-0-m1-asset-pipeline-tips-tricks) by David Estes
*   Grails Clean Code: [Configure Codenarc plugin](http://www.intelligrape.com/blog/grails-clean-code-configure-codenarc-plugin/) by Uday Pratap Singh
*   Building a [geolocation web application with Groovy and Grails](https://www.accelebrate.com/blog/building-geolocation-web-application-groovy-grails/) by Ken Kousen

## Presentations

*   The [PayPal API platform is using Groovy as its orchestration language](http://www.infoq.com/presentations/paypal-api-evolution), as mentioned in this presentation given at QCon San Francisco 2014
*   SpringOne2GX 2014 Replay
    *   [Groovy for system administrators](https://spring.io/blog/2015/01/26/springone2gx-2014-replay-groovy-for-system-administrators) by Dan Woods
    *   [The Ratpack web framework](http://www.infoq.com/presentations/ratpack-2014) by Dan Woods
    *   [Web clustering, integration with Terracotta, BigMemory, Quartz & Grails](http://www.infoq.com/presentations/clustering-terracota-quartz-grails) by Ryan Vanderwerf
    *   [Testing Grails](http://www.infoq.com/presentations/grails-testing-2014) by Ken Kousen
    *   [Building a Continuous Delivery pipeline with Gradle and Jenkins](http://www.infoq.com/presentations/cd-gradle-jenkins-2014) by Peter Niederwieser
*   Building a [geolocation web application with Groovy and Grails](https://www.accelebrate.com/blog/building-geolocation-web-application-groovy-grails/) by Ken Kousen
    
## Screencasts

*   A [screencast preview of Grails 3](https://twitter.com/grailsframework/status/560752646093832192) by Graeme Rocher for the M1 release

## News

*   Jacob Aae Mikkelsen's [Grails Diary](http://grydeske.net/news/show/81)

## Tweets

*   Guillaume Laforge announced [Groovy being downloaded over 4 million times in 2014 from Maven Central](https://twitter.com/glaforge/status/562590782084112384). With the Codehaus distribution figures, it might mean beyond 5 million total downloads!
*   Cédric Champeau realizes [how huge Groovy is when one has to write its documentation](https://twitter.com/cedricchampeau/status/560837091764887552)! Or when you notice that Groovy in Action (second edition) is over 1000 pages!
*   [Testing Android apps with Espresso is very expressive in Groovy](https://twitter.com/mg6maciej/status/560865008830382081) remarks Maciej Górski
*   Victor Trakhtenberg needs some [votes for his Groovy talk](https://twitter.com/victortr75/status/560393895658283009) on confessions of a Java developer that fell in love with Groovy
*   Dierk König says that [Groovy in Action, second edition, contains over 600 code listings](https://twitter.com/mittie/status/562570994918100993)
*   John Engelman counted [17k code line changes in Ratpack 0.9.13](https://twitter.com/johnrengelman/status/562081630677127168)
*   At FOSDEM, the [Oracle team mentioned Groovy's contributions to debugging JDK 8](https://twitter.com/thetaph1/status/561891670082732032), thanks to Cédric Champeau's bug reports
*   You can get grooscript.js from from NPM and Bower
*   Marco Vermeulen is [impressed with Grails 3](https://twitter.com/marc0der/status/561993267819323393) and how the Grails team outdid themselves!
*   [Grails 3.0 milestone 1](https://twitter.com/gvmtool/status/560920057916948480) is available on GVM
    
## Code snippets

*   Philippe Charrière implemented his first [http server framework with Groovy](https://github.com/k33g/kiss-groovy/blob/master/app/main.groovy#L16)

## Events

*   [Marco Vermeulen will be speaking at Greach](https://twitter.com/marc0der/status/562142093267959808)
