Groovy Weekly #23
The big news of this edition is the release of Grails 2.4, with standalone GORM and GSP, with more static compilation that even understands dynamic aspects of Grails, with a new asset pipeline, with GORM sub-queries, and with a new Maven plugin.
The other big news is that next week is the GR8Conf Europe week! So you’ll certainly see lots of nice and interesting presentations being put online next week. And I hope I’ll also be able to publish this weekly news brief in time too!
Releases
- Graeme Rocher announces the final release of Grails 2.4
- Grails 2.3.9 released
- LightTable Groovy 0.0.5 with Gradle task execution
- Gretty v0.0.20, the Grable plugin for Jetty, by Andrey Hihlovskiy
- Paolo Di Tommaso releases Nextflow 0.0.8, a workflow engine based on GPars dataflow, now including more splitting operators, updated to Groovy 2.3
- Thibault Kruse released the Groovysh Gradle plugin, to be able to launch Groovysh from your Gradle builds
- Spring Boot 1.1.0.M2 released by Dave Syer
- Stergios Papadimitriou is adding SciLab integration to JLabGroovy
Articles
- Graeme Rocher explains how to publish a POM with Gradle
- Lots of MrHaki’s Goodness!
- MrHaki’s Groovy Goodness: Implementing Traits at Runtime
- MrHaki’s Groovy Goodness: Chaining Traits
- MrHaki’s Grails Goodness: Exception Methods in Controllers
- MrHaki’s Grails Goodness: Run Groovy Scripts in Grails Context
- Broadleaf with Groovy and Gradle — Part 1
- Broadleaf with Groovy and Gradle — Part 2
- Rapid application development with Spark, Groovy and JRebel by Alexander Reelsen
- A Groovy DSL for Apache Wicket
- An infographic on 6 reasons why Grails is an awesome framework
- Magnus Rundberget blogs about exploring new Gradle avenues with the Groovy Light Table client
- Installing Groovy-Eclipse Compiler 2.3 in Eclipse / GGTS
- Run Grails Commands on Heroku by Brandon Fish
- Tomás Lin writes about how to add an optional internal Artifactory repository to Gradle to speed up builds
- Integrate Markdown plugin in Grails by Deepak Gupta
- Iyobo Eki on Grails: Shiro not redirecting to login page
- Iyobo Eki about Grails: 3 Simple steps to convert HTML templates into asset-pipeline layouts
Presentations
- Guillaume Laforge presents Groovy in 2014 and beyond, covering Groovy 2.3, in French, recorded at Devoxx France 2014
- Cédric Champeau explains how Gradle doesn’t just replace Maven, but goes much beyond, in French, recorded at Devoxx France 2014
Screencasts
- Magnus Rundberget shows a preview of the Gradle task integration in the Light Table Groovy plugin
News
- GradleWare features online Gradle training
- Siemens releases a Grails plugin for documenting RESTful APIs
- Grails Diary week 21, by Jacob Aae Mikkelsen
Code snippets
- Guillaume Laforge implemented an example of Huffman code in Groovy on Rosetta Code. You can create your own entries for the various puzzles in your favorite language!
- Cédric Champeau implemented a Hodor DSL based on Game of Thrones’ Hodor character
- Grant McConnaughey shares a Bash script that informs you when a Grails version is available on GVM
- Peter Ledbrooks shares an example of a multi-project Maven build for Grails applications
- A demo of Groovy compiled to JavaScript running in the clouds
Tweets
- CERN is using Grails for internal applications
- Cédric Champeau shows that Android development can be made much groovier!
- Grails 2.4 is available in GVM
- Gradle support is underway for the JHipster project generator for AngularJS / Spring Boot apps
- Ken Kousen notes a needed dependency change if you use Groovy’s AntBuilder in Gradle when using Groovy 2.3
- Cédric Champeau is working on an Antlr v4 Gradle plugin
- The vscengis GIS (Geographic Information System) is using Groovy for its scripting layer
- Rob Fletcher remarks that IntelliJ IDEA has an intention to sort map entries alphabetically
- Spring Boot 1.1.0.M2 available for download on GVM
Books
- A book on Reactor is in the works at O’Reilly, by Jon Brisbin and Stéphane Maldini
Events
- If you’re going to GR8Conf Europe, you can download the GR8Conf Android app to prepare your program
- The GR8Conf Europe official beers are being bottled up!
- The second beer of GR8Conf Europe is called “Malt Liquor”