Groovy Weekly #31
The news keep flowing even in the summer!
It’s probably not new to you, my readers, but Groovy and Grails are kick-ass technologies, as reported by the RebelLabs report.
And did you know that Groovy is now the default scripting technology in the popular ElasticSearch? Or used by Jenkins in its Job DSL?
We even have rumors, with the potential acquisition of Groovy-powered SmartThings IoT platform by Samsung!
We also have more videos available of presentations from GR8Conf Europe, to prepare yourself for those who are attending GR8Conf US next week! See you there!
Releases
- Groovy Eclipse 2.9.0 released
- Spring Framework 4.1 RC is out with Spring Web MVC support for Groovy markup templates
- Andrés Almiray created a Gradle Stats plugin to gather some metrics on your project
- Andy Wilkinson released a plugin to add Maven-like dependency management to Gradle
- New version of the GrooScript Grails 2.4 plugin
News
- Rebel Labs selects Groovy and Gradle in their 10 kick-ass technologies developers love
- ElasticSearch’s default scripting engine is now Groovy
- Guillaume Laforge worked on making the future Groovy website fully responsive
- Rumor has it that Internet of Things startup SmartThings using Groovy for orchestrating “things” in talks to be acquired by Samsung for $200 million
- A Gradle plugin to bundle MacOS X applications of your Groovy / Java project
- Grails just crossed the 1000 stars on Github, still time to star it!
- Jacob Aae Mikkelsen is back with the Grails Diary!
Articles
- Cédric Champeau describes the technical details of the new Groovy website
- DrDobbs features an article by Benjamin Muschko on writing build scripts with Gradle
- Andrés Almiray inaugurates a series of blog posts on cool Gradle plugins, starting with the versions Gradle plugin
- André Steingreß on JUnit rules with Spock
- The Java magazine mentions Groovy in two articles, one on JavaFX showing how neat GroovyFX is, and the other on cool aspects of various alternative languages
- Peter Ledbrook explains how to add Spring Security users in bulk in your Grails application
- Rob Fletcher looks into Groovy closures and field visibility
- The Gretty project can now generate runnable products
- Using Spring events in Grails by Madhave Khanna
- Craig Atkinson blogs about Grails API functional testing
- Marco Pas details an issue when migrating from Grails 2.3.8 to 2.4.2
- Igor Shults illustrates Groovy’s with() and multiple assignments
- Ravi Kumar on the importance of the Grails asset pipeline
- Archna Dhingra writes about ways to access grailsApplication in Grails
- Create default data and test data the easy way using fixture and build test data plugins by Ankit Nigam
- Shiv kumar explains how to use handlebars in Grails
- Using the Drools Planner from Grails by Alok Kumar Swain
Presentations — GR8Conf Europe 2014
- Cut your Grails application to pieces, build feature plugins, by Göran Ehrsson
- Micro-service architecture with Spring Boot, Groovy and friends, by Marco Vermeulen
- Functional testing your Grails apps with Geb, by Collin Harrington
- Performance tuning Grails applications, by Lari Hotari, at GR8Conf Europe 2014
Tweets
- Cédric Champeau claims that if Netflix can use Groovy, you can too!
- Kohsuke Kawaguchi invites us to play in the playground of the Groovy-based Jenkins job DSL plugin
- Cédric Champeau reminds us about the creation of a HipChat public channel for Groovy if you want to chat with Groovy users and developers
- Marco Vermeulen realizes that Spring Boot supports Spock for testing out of the box
Code snippets
- Michael van Niekerk created a proof of concept running a Groovy application on iOS
- The 2048 web game developed with GrooScript
- Cédric Champeau shares a snippet to dump the AST transformations being used
- Guillaume Laforge is contributing Groovy syntax highlighting support to the Highlight.js JavaScript syntax highlighting library
- Danny Hyun created a “pixel service” with Ratpack for user tracking
Events
- JFrog is a sponsor of GR8Conf US next week