Groovy Weekly #22
Releases keep coming, with a second RC for Grails 2.4, with Gaelyk and Griffon upgrading to Groovy 2.3, and already a bug-fix release of Groovy with version 2.3.1!
Don’t forget it’s the last week to register to the GR8Conf Europe conference!
Releases
- Second release candidate for Grails 2.4
- Guillaume Laforge announces a Groovy 2.3.1 bug-fix release
- Gaelyk 2.1.2 released, built atop Groovy 2.3.0
- Kunal Dabir released version 2.1.2 of the Gaelyk template
- Andrés Almiray is upgrading Griffon 2.0.0 beta with Groovy 2.3
- The Spud CMS engine for Grails released with new features
- The Groovy Light Table client released version 0.0.4 with further Gradle integration
- GMavenPlus 1.2 released for building your Groovy and Java projects with Maven
Interviews
- Guillaume Laforge interviewed at the JAX conference about what makes Groovy groovy, the latest 2.3 release, and roadmap
Presentations
- At the JAX conference, Guillaume Laforge presented on “what makes Groovy groovy”
- Guillaume Laforge presented the functional aspects of Groovy at the JAX conference
- A screencast showing the Gradle integration in the Light Table Groovy plugin
Articles
- Mixing Spring Boot, Groovy, Spring Batch, Grails’ GORM together
- An article summarizing the latest release of Groovy 2.3
- Grails: The Tomcat kill switch, by Michael Scharhag
- Michael Scharhag is blogging about Grails Controller namespaces
- OAuth 2.0 using Grails
- Brandon Fish explains the Grails R14 memory error on Heroku
- Alex Staveley speaks about Groovy’s “with”
- Automatically test your dirty Grails classes by Igor Shults
- Receiving emails in a Grails app by Akash Sethi
Code snippets
- Kenneth Endfinger shows a Node.js hello world written in Groovy and compiled to JavaScript with GrooScript
Tweets
- Robert Fletcher is ecstatic about Groovy’s closure coercion to “SAM” types and type inference, as this makes for very low ceremony code
- Robert Fletcher remarks that you can’t use @CompileStatic on Spock specifications, but you can on their helper methods
- Vladimir Orany updated his “Gliding Gaelyk” presentation and demo app
- Magnus Rundberget is integrating Gradle in the Groovy support for the Light Table IDE, showing an example of the Groovy Stream library
- Cédric Champeau wished that Groovy were taught more at school
- Schalk Cronjé is looking into adding Amazon S3 support to Groovy VFS
- Peter Ledbrook is wondering why the Spock testing framework doesn’t have a logo
- Guillaume Laforge shows some Spock logo ideas he proposed to Peter Niederwieser
- Dierk König notices that Java 8 features are a notable improvement when working with JavaFX, but it’s only with Groovy and GroovyFX that it is as slick
- Robert Fletcher reports a gotcha when using Spock with fields and JUnit rules
- More fun from Rob Fletcher showing how he cleverly used Groovy’s alias imports to change void into “should” in his Spock specifications
- Baruch Sadogursky happily converted a painful 300 lines of Java code using the Maven Aether library into 20 lines of Groovy code
- Cédric Champeau added “layouts” to the markup template engine in Groovy 2.3.1
- Groovy 2.3.1 is available through GVM
Code contributions
- Cédric Champeau suggests possible improvements that can be contributed by the community around the Groovy 2.3 markup template engine
News
- Grails Diary #19 by Jacob Aae Mikkelsen
- Luke Daley announces Marcin Erdmann is becoming the new project lead of the Geb project
- The Grails Diary week 20 by Jacob Aae Mikkelsen
- Geb now offers cloud browser testing with SauceLabs and BrowserStack
- Beaker, a data science laboratory with Groovy integration
Events
- Only a few days left to register to attend GR8Conf Europe!
- If you’re a student, you can get discounts for GR8Conf Europe
- There are currently 19 countries represented by the GR8Conf attendees