The Easter bunny is delivering the latest Groovy Weekly column!
With your chocolate eggs, you’ll get some bits of functional programming, a tutorial on Groovy traits, details of the JSON serialization performance improvements, and also get the chance of voicing your feedback on things like Groovy’s support of Java 8 lambda syntax, on the Ratpack async support, and more.
groovy-comprehension is a groovy extension module / AST transformation which provides simple list comprehension functionality similar to that of Haskell, Scala or Python. Under the hood it’s a 'monad' comprehension but you don't care about it for use.
Guillaume Laforge gave a brand new presentation on Groovy, at Devoxx France 2014, covering the novelties in the upcoming Groovy 2.3 release
Cédric Champeau spoke about Gradle vs Maven at the Devoxx France 2014 conference last week. The slides are in French, but even if you're not speaking it, you should get some interesting tidbits from the code samples and links
Andrey Bloschetsov published follow up benchmarks after Rick's on the JSON performance improvements, this time for the serialization of JSON payloads
A tutorial on Groovy traits by Michael Scharhag
Kyle Boon on the state of code coverage for Groovy
Marcin Gryszko's quest for persistable Groovy immutability
Ken Kousen on the "closure of no return", on the fact you can "return" from the outer scope of the closure you pass to an each or findAll method
Ken Kousen received some excellent feedback on his article "the closure of no return" showing the way towards the solution and best approaches
Grails design best practices by Nitin Kumar
Should Groovy support the Java 8 lambda syntax? Your opinion is interesting.
The Ratpack team is looking for feedback on their async support
Cédric Champeau advises developers to always use the Gradle wrapper, in particular within OSS projects, as it makes it easier to have a consistent build experience among developers and new contributors
Schalk Cronjé is playing around with Greyton, a Groovy DSL (on top of JClouds) to simplify cloud devops and is looking for feedback
Schalk Cronjé is looking for volunteers to try the SMB / CIFS provider for his Groovy VFS library
Dierk König shares a handy Groovy one-liner to print your local IP address from the command-line
Dan Woods fell into the trap of using GStrings as keys for maps, and the follow up discussion on Twitter on the topic is worth a read
Russ Miles finds Groovy elegant and simple for using nested data structures, adding to Spring Boot's productivity too
Monadic combinators in Groovy by Mark Perry
The Grails Goodness book has been published by MrHaki
James Foley is currently looking to network with an experienced (3 years plus) Groovy/Grails Application Developer for an excellent on going contract OR contract to hire scenario. 100% Remote opportunity!
The SpringOne2GX 2014 conference in Dallas is now open for registration, with a super early bird price