Groovy Weekly #46
My favorite read of the week is definitely Ken Kousen’s tale about Groovy’s Plain Old Groovy Object! Note the releases of the new Groovy Eclipse support and the Eclipse Maven batch compiler. Last but not least, for those of you heading to the Groovy & Grails eXchange conference in London, notice the program of the conference unfolding before your eyes!
Let me also mention the Beaker notebook project, which offers Groovy support for data scientists who want to explore their data sets. And the Spoon.net team which features Groovy support for its Windows containers.
Final word, don’t miss Graeme’s tweets pointing at the Grails 3 scaffolding plugin and code generation APIs!
Releases
- Groovy Eclipse 2.9.1 released
- Groovy Eclipse Maven Batch comiler 2.3.7 release candidate available for testing
- Gradle 2.2.1 released
Articles
- An awesome tale about POGOs by Ken Kousen: “That Which We Call A POGO, By Any Other Name”
- How to use Groovy traits by Rohan Jain
- Tracking down not expected transitive dependencies in multi-project Gradle build by Marcin Zajączkowski
- Craig Burke publishes the second part on advanced customization of the Angular.JS Grails template
- MrHaki’s Gradle goodness: Using and working with Gradle version
- MrHaki’s Gradle goodness: Using CopySpeck with Tasks
- How to use custom tags in Grails controllers and services by Ankush Kocher
- How to render JSON properly inside a GSP script tag by Angel Ruiz
- Object based security using Spring Security ACL in Grails by Anil Agrawal
- Ames Lorenzen shares an example using Grails promises
Presentations
- Cédric Champeau presented in French a quick introduction to Groovy and its powers, and the slides are quite self-explanatory even if you don’t speak French!
- A quick intro and comparison between Groovy and Apple Swift in the context of mobile development with Android, by Olexandr Leuschenko
- Scalable Big Data stream processing with Apache Storm and Groovy by Eugene Dvorkin, at SpringOne2GX 2014
Screencasts
- Dan Woods is preparing a webcast about Ratpack for O’Reilly
News
- Jacob Aae Mikkelsen’s Grails Diary week 47
- The data scientist’s laboratory, Beaker, offers support for Groovy for working with large and complex datasets
Tweets
- Guillaume Laforge mentions on twitter a telescope project using Groovy
- Graeme Rocher worked on the first cut of the new Grails 3 scaffolding plugin with the new code generation APIs
- Graeme Rocher shows how to implement a codegen script for Grails 3
- Craig Burke is working on a Word and PDF Groovy builder
- Luke Daley launches a rumor about Dan Woods working on a Ratpack book for O’Reilly
- Rob Fletcher appreciates Groovy even more when forced to write Java code
- Andrés Almiray releases v0.1 of the Clirr Gradle plugin for checking binary compatibility between different API versions
- Dan Woods tells anyone excited by the idea of a Java REPL that there’s already one available, Groovy’s one!
- Peter Ledbrook says Groovy Grails eXchange will feature a beginner track on the first day and a full day hacking session on the second
- Jacek Laskowski notes that the Gremlin terminal is a Groovy shell
- Etienne Studer releases a Gradle plugin to help plugin authors with bundling and publishing of Gradle plugins
- Spring Boot 1.2-rc-2 is available on GVM
- Ryan Vanderwerf is looking forward programming in Groovy on his Xmas Android smartwatch
- Bruno Borges announces Groovy support for scripted Java FX on webservers
- Erik Pragt is working on the IntelliJ IDEA support for Asciidoctor and shows a screenshot of the Groovy documentation as an example
- Iván López spoke about Groovy on Android to a packed room at the CodeMotion conference
- Burt Beckwith shares a tip for those who can’t use Spock: add a static import on GroovyAssert#shouldFail to JUnit 4 tests to follow the same pattern as in JUnit 3
- Spoon.net releases a Groovy image for its Windows container engine
- Craig Burke says that reading on functional programming in Java 8 makes him appreciate Groovy closures even more
Book
- Schalk Cronjé is looking for feedback on smart techniques used within your Gradle plugins for contributions for a Gradle book
Events
- Guillaume Laforge will be speaking at the Virtual JUG
- The December GR8 Ladies meetup is sponsored by BloomHealth and AgileOrbit
- Object Partners becomes platinum sponsor of the GR8 Ladies December GR8 workshop
- The Groovy & Grails eXchange conference agenda is uncovering