Groovy Weekly #33

You probably remember Groovy and Gradle being selected in RebelLabs’ report as part of the 10 “kick-ass” technologies developers love? But I’m also happy to report that Groovy won the Geek Choice Award, showing how groovy Groovy is!


GR8Conf US 2014 last week is delivering tons of great videos and materials from all the speakers that came to the conference, and I hope you’ll find time to watch a few. My personal highlight was the great Q&A talk by Scott Hickey and Jim McGill on looking back into 9 years of using Groovy at a big US insurance company. Don’t miss it!


Also, if you missed GR8Conf US 2014, remember there’s SpringOne2GX fast approaching, and the early bird price for registering to the conference ends August 9th, so be quick!


Last but not least, the Groovy Weekly schedule will slow down a little this month, as I’ll take some vacations! So I might be skipping a beat or two in the agenda, but fear not, Groovy Weekly will come back in full force in September!

Releases

News

Articles

Presentations

Google+ posts

Tweets

Code snippets

Events

Groovy receives Geek Choice Award

RebelLabs launched an annual study and awards to select 10 "kick-ass" technologies that developers love, and both Gradle and Groovy were among the winners!

You can learn more about this "kick-ass" technology study in the PDF report they crafted and which can be downloaded there (form filing required to download the PDF).

Details are available for:

It's always nice to see such reports and awards recognizing the great work and energy the Groovy and Gradle teams have been put into developing those technologies, and making developers around the world delighted to work with them.

Groovy Weekly #32

Live from GR8Conf US 2014, in Minneapolis, MN, USA! The code samples and slides of presentations are already flowing and are listed below in the presentations section. Lots of great content and talks to learn from.

Releases

News

Articles

Presentations

Mailing-list posts

Tweets

Code snippets

Books

Events

Jobs

Groovy 2.3.5 out with upward compatibility

The Groovy team is pleased to announce the release of Groovy 2.3.5.


Groovy 2.3.5 is a bug fix release of our Groovy 2.3 branch.


You’ll find fixes for static compilation and type-checking, JSON serialization issues, markup template engine errors, and performance improvements.


We care a lot about backward and binary compatibility, but in this release, we also thought about upward compatibility, so that code compiled with a newer version can even run on an older runtime.


So we leveraged this version to add a new artifact, named groovy-backports-compat23. This artifact shouldn’t be necessary for most of you, but if you face an error like:


Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.typehandling.ShortTypeHandling
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)

in your project, then it means that a class has been compiled with Groovy 2.3+ but that you are trying to use it with an older version of Groovy. By adding this jar on classpath, you give a chance to your program to run. This may be particularily interesting for Gradle users that want to use a plugin built on Gradle 2+ on older versions of Gradle and face this error. Adding the following line to their build files should help:


buildscript {
   // ...
   dependencies {
        classpath 'some plugin build on gradle 2'
        classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5'
   }
}

Note that for now, this jar only contains the ShortTypeHandlingClass. Future versions may include more.


You can download Groovy 2.3.5 here:

http://beta.groovy-lang.org/download.html


The detailed JIRA release notes can be found here:

https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=20491

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

News

Articles

Presentations — GR8Conf Europe 2014

Tweets

Code snippets

Events

 
© 2012 Guillaume Laforge | The views and opinions expressed here are mine and don't reflect the ones from my employer.