Groovy Weekly #19
Another busy week for the Groovy ecosystem, with key releases of Groovy, Grails, Gradle, GPars, and CodeNarc! This can be labeled as a “release week”!
Releases
- Guillaume Laforge announces the release candidate of Groovy 2.3
- Guillaume Laforge announces the second release candidate of Groovy 2.3
- Graeme Rocher announces a Grails joint release with Grails 2.3.8 and Grails 2.4-milestone-2
- Gradle 1.12 released with some nice universal performance improvements, more control of the dependency resolution process, an improved API for IDE integration, Clang and CUnit support for native code and a slew of bug and compatibility fixes
- Release of GORM for MongoDB v3.0 with MongoDB 2.6 support (new GeoJSON types, text search)
- The CodeNarc static code analysis tool for Groovy releases CodeNarc version 0.21, with 15 new rules
- GPars 1.2 has been released
Presentations
- Jorge Franco presents GrooScript, the Groovy to JavaScript compiler, at Greach 2014
- Cédric Champeau gave an excellent workshop at Greach 2014 entitled “unleashing the power of AST transformations”
- Cédric Champeau and Fabrice Matrat present about “Groovy, head in the cloud”, at Greach 2014, where they show how to secure Groovy code in a cloud and shared environment
- Rick Hightower created a presentation on Java JSON parser benchmarking, upon his work on the Groovy and Boon parsers performance work
- Grails workshop given at Greach 2014 by Fernando Redondon
Articles
- MrHaki writes about restricting script syntax with SecureASTCustomizer
- MrHaki defines compilation customizers with the builder syntax
- MrHaki explains how to customize the @ToString transform
- Using Spock configuration with Grails
- Julien Ponge comes back on Andrey Bloschetsov and Rick Hightower JSON benchmarks, with a few updates to improve the reliability of the benchmarks. Boon is underlying the new JSON capabilities of Groovy 2.3 while the Groovy represented in this article refers to the pre-Groovy 2.3 parser and serializer.
Tweets
- Cédric Champeau is teasing about his work on Groovy support for Android
- Graeme Rocher shows the compelling conciseness and readability of GORM vs raw Hibernate
- The GR8Conf Europe team is looking for a name for its last special conference beer brew, if you’ve got suggestions
- Groovy 2.3-rc-1 available through GVM
- Gradle 1.12-rc-2 is available through GVM
- Grails 2.3.8 and 2.4.0-milestone-2 now available for download on GVM
- Dan Allen mentions that a Google Summer of Code student will be working on a Groovy scripting frontend for Arquillian
- Peter Ledbrook, scratching his head, points at the first Grails podcast episode in video form
- Peter Ledbrook published an MP3 version of the Grails podcast in addition to the video stream
- Alex Sanchez remarks that lots of Java developers are getting acquainted with Groovy thanks to Gradle and Spock
- Bertrand Goetzmann notes that Grails also has a “wrapper” like Gradle to ease having everybody on the team run the very same version of Grails
- Looking at the Groovy meta-programming documentation reminds us how awesome Groovy is!
Code Snippets
News
- Netflix is well known for its heavy use of Groovy, Grails and Gradle for their infrastructure, and they are sharing project Nebula, a platform for handling and sharing Gradle plugins
Events
- Object Partners become a sponsor of GR8Conf Europe 2014
- The GR8Conf Europe crew is brewing the official conference beverage
- The agenda of GR8Conf Europe 2014 has been posted