Groovy Weekly #48
Almost a year since I started the Groovy Weekly newsletter. And perhaps for the first anniversary, in a handful of weeks, we’ll have reached 2000 news items shared with you all in this column!
This week is a London-ian one, as lots of the Groovy ecosystem inhabitants are migrating to the UK to celebrate the Groovy Grails eXchange conference. I’m looking forward to seeing some of you this week there. It also means that next week, you’ll likely see many links to slides and videos of the conference.
And congrats to the Griffon team for a nice Griffon 2.1 release!
Releases
- Griffon 2.1.0 released
- GrooScript 0.6.3 released, equivalent of the first release candidate for 1.0
- Spring Tool Suite and Groovy/Grails Tool Suite 3.6.3 released
- New versions of Craig Burke’s Grails and Angular.JS Gradle asset pipeline plugins
- Groovy-based Jenkins Workflow plugin reaches 1.0
- GrooScript Gradle plugin v0.8 is out
- Asciidoctor Gradle plugin v1.5.2 released
- Groovy VFS 1.0 beta 1 released
- The Groovy Windows installer for Groovy 2.3.8 is available
- Gretty 1.1.8 released
Articles
- The Groovy style guide document migrates to the new documentation and website
- Kyle Boon mixes Ratpack, Docker and Gradle
- Four steps to a Docker-based build environment with CodeEnvye, showcasing Grails
- MrHaki’s Gradle Goodness: skip building project dependencies
- Jochen Theodorou gives a deeper look at interface default methods conflicts and proxies
- MrHaki’s Gradle Goodness: continue build even with failed tasks
- Setting up SonarQube for Grails projects by Hussain Fakhruddin
- Parampreet Singh on Groovy’s @WithReadLock and @WithWriteLock transformations
- Restricting concurrent sessions for a single user using Grails and Spring Security
- More about the Asset-Pipeline Gradle plugin v2.0 by David Estes
- Case-insensitive criteria ordering on child properties by Igor Shults
- Effective Grails plugin development with in-place plugins
Presentations
- Guillaume Laforge presented about What makes Groovy groovy at the Virtual JUG
- SpringOne2GX 2014 presentations on InfoQ
- Groovy on Android, a winning pair, by Cédric Champeau
- Experiences using Grails in a microservice architecture, by Jeff Beck
- How to get Groovy with Java 8, by Peter Ledbrook
- Craig Atkinson delivered a GR8Ladies workshop about TDD with Groovy and Spock
News
- Android Studio 1.0 out with its Gradle built-in support for building Android applications
- Hans Dockter delivers the November Gradleware newsletter
- Jacob Aae Mikkelsen’s Grails Diary week 49
Screencasts
- Bertrand Goetzmann released a screencast showing how to build a beautiful timeline with Linked Data, Spring Boot, Groovy, GroovySparql, and TimelineJS
Code snippets
- Following up a conversation on Twitter with Peter Ledbrook, Guillaume Laforge shares a gist showing Groovy’s List and Map coercion to types on assignments
Tweets
- The GrooScript project encourages you to try out GrooScript, to make a solid 1.0 release
- Cédric Champeau shares the results of the Fibonacci micro-benchmark comparing various dynamic languages
- Cédric Champeau and Jochen Theodorou continue looking into optimizations for Groovy
- The Warsaw Groovy user groups has some cool Groovy stickers!
- The GrooScript project celebrates a first pull request!
- You can try online the GrooScript conversions of Groovy into JavaScript
- New documentation on using Ratpack with the Jackson library
- Dan Allen believes Groovy succeeds in making us happy and efficient programmers
- Sean Gilligan made Groovy hello world work natively on Mac OS X from Cédric Champeau’s experiments with RoboVM
Jobs
- BloomHealth is hiring Groovy + Angular.JS + Docker fans
Events
- Schalk Cronjé reminds us the Call for Papers for Greach and GR8Conf are still open
- You can buy your ticket for the Greach conference at an early bird price till January 15th