Groovy Weekly #26
So what’s new this week?
We can highlight the first beta of Groovy 2.4 with the Android support, so users can start having a go at writing Android applications in Groovy! As well as bug fixes releases for Grails 2.3.x and 2.4.x.
Let’s also mention the launch of the Gradle plugin portal, announced last week at the Gradle Summit. And you’ll find also lots of presentations from the conference.
Releases
- Groovy 2.3.3 released and Groovy 2.4.0-beta-1 with Android support is out too
- Grails 2.4.1 and 2.3.10 released with loads of bug fixes
- Spring Boot 1.1 released
- Spring Boot 1.1.1 is out, fixing a little issue with the 1.1.0 release
- Marcin Erdmann announces the release of Geb 0.9.3
- Gretty 0.0.24 is out, with full support of Spring Boot 1.1.0
- Redis GORM 1.0.0 released
- Cédric Champeau released a JMH Gradle Plugin that integrates the JMH micro-benchmarking framework with your Gradle build
Articles
- Marc Palmer on the journey from Objective-C to Groovy
- MrHaki’s Getting Groovy extensive tutorial
- MrHaki’s Spock-light: on using an extra data variable for unroll description, based on Rob Fletcher’s GR8Conf Europe Spock talk
- Graeme Rocher blogs about a Gradle to get the nice GroovyDoc style from Groovy 2.3+ even if your project is using Groovy 2.2 or below
- Docker containers with Gradle in 4 easy steps, by Andy Glover
- Andrés Almiray wrote about the Griffon 2.0.0 beta
- Pooling web service connections in Grails by Jeff Sheets
- Building enterprise Mule applications with Gradle: part 1, part 2, part 3
Presentations from the Gradle Summit
- Justin Ryan from Netflix on the Nebula Gradle plugin, a useful test harness for Gradle plugins
- David Carr on cloud browser testing with Gradle and Geb
- Benjamin Muschko on web application deployments with Gradle
- Benjamin Muschko on provisioning virtualized infrastructure with Gradle
- Tobias Gesellchen shares his slides and code snippets on moving from Maven to Gradle
- Rene Gröschke on releasing with Gradle
- Dan Woods spoke about his Gradle provisioning plugin
- Andrés Almiray was spreading the word about Groovy, Gradle, Spock and more in Mexico (Spanish content)
News
- Gradleware just announced the launch of the Gradle plugin portal
- Guillaume Laforge shares the future look of the new Groovy documentation
- Jacobe Aae Mikkelsen on the Grails Diary week 24
- Learn about the GrooScript roadmap
Mailing-list posts
- An interesting thread on selling Groovy to your management
- A “provided scope” might come to Gradle
Code snippets
- An intentionally vulnerable Grails application for education purpose
- A demo project show-casing the Gradle tooling API
Contributions
- Grant McConnaughey contributed documentation on Groovy “statements”. Thank you, Grant. To all, please don’t hesitate to help us and contribute to the documentation effort!
Tweets
- A good way to get started with Groovy, with the GroovyKoans
- The Estonian emergency system is powered by Grails and Atmosphere
- Gradle 2.0 is 20% to 70% more performant than Gradle 1.0
- The Gradle plugin portal is built with Ratpack and RxJava
- You can start submitting your Gradle plugin to the Gradle plugin portal
- Cédric Champeau announces his JMH Gradle plugin and showing a sample project using it
- Andrés Almiray things the Gradle plugin portal has been rushed a bit, in time for Gradle Summit, as it’s still a bit complicated to submit plugins for inclusion
- Cédric Champeau notices only minor changes are needed to be able to build Groovy with Gradle 2.0-rc-1
- Initial work from Russell Hart bringing Ratpack into the “Reactive Streams” family
- Cédric Champeau would like to see the “new” keyword totally optional in Groovy, without using @Newify
- Guillaume Laforge suggests creating an “Enterprise” version of Groovy’s “spaceshift” operator
- Magnus Rundberget explores the Ratpack Gradle dependencies with the LightTable Groovy plugin 0.0.6
- The Grails GORM groovydoc is available standalone
- Cédric Champeau is surprised when people say using “def” makes a dynamic type (but “def” == “Object”)
- Cédric Champeau remarks that Groovy is a strongly typed language
- CRaSH 1.3.0 is available in GVM
- CrudZilla’s HiveMind web app generator is written largely in Groovy through JSR-223
- The Gradle Node plugin gives you an easy way to install and run Node.JS on Continuous Integration environments
- Burt Beckwith is going to each Groovy and Grails again at Harvard
Jobs
Events
- Cédric Champeau will speak about Groovy Traits at JavaOne
- JavaOne session acceptance emails are starting to flow, and the first Groovy sessions are appearing, for instance Guillaume Laforge’s on the latest & greatest Groovy, or Groovy in the light of Java 8
- MrHaki’s report on GR8Conf Europe 2014
- Quick summary from Andrés Almiray about the GR8Conf Europe 2014 Hackergarten