❯ Guillaume Laforge

Groovy Weekly #20

Tthe big news of the week is the release of Groovy 2.3.0! With traits, support for running on JDK 8, new AST transformations, lightning fast JSON support, and more!

Be sure to read the Groovy 2.3.0 release notes to get all the juicy details!

And vote up the DZone link to make a bit of buzz on the small interview of Guillaume Laforge about the release.

Also, Hubert Klein Ikking was on a blogging spree, as he wrote many new items in the Groovy Goodness series with snippets showing the new features in action. So don’t miss those examples linked below!

Read more...

Groovy 2.3.0 is out!

The Groovy development team is proud to announce the final release of Groovy 2.3.0!

Groovy 2.3 is the new major release of Groovy, featuring official support for running Groovy on JDK 8, traits, new and improved AST transformations like @TailRecursive, @Builder and @Sortable, a new NIO2 module with Path support, lightening fast JSON parsing and building, closure parameter type inference, a new markup template engine, Groovysh and GroovyConsole ease of use improvements, a new GroovyAssert test utility, more @BaseScript class capabilities, and more.

Read more...

Groovy 2.3.0 RC 4 is out

To celebrate the International Workers’ Day (a holiday in half of the world’s countries, no less! including mine), we’re announcing the release of Groovy 2.3.0-RC-4.

Yes, RC-4 and not RC-3, as we’re still having some issues with our build and deployment infrastructure which made us have to skip a bit.

Thanks to your feedback, we managed to iron out some more issues and regressions we were having with the tricky generics handling.

Read more...

Groovy Weekly #19

Another busy week for the Groovy ecosystem, with key releases of Groovy, Grails, Gradle, GPars, and CodeNarc! This can be labeled as a “release week”!

Releases

Presentations

Articles

Tweets

Code Snippets

News

Events


Second release candidate of Groovy 2.3

The Groovy team is happy to announce the release of Groovy 2.3.0-rc-2. This should be the last release candidate until the final release in a couple days.

This release ironed out a few bugs, for instance in generics handling, or made the groovydoc tool aware of traits.

Note that the latest fixes in the traits support introduce a binary incompatibility compared to the previous release candidate.

You can have a look at the JIRA release notes: https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=20357

Read more...

Release candidate for Groovy 2.3

The Groovy team is happy to announce the first release candidate of Groovy 2.3!

The major changes between this version and the last beta include:

For more details on the changes in this version, please refer to the JIRA release notes.

Read more...

Groovy Weekly #18

The Easter bunny is delivering the latest Groovy Weekly column!

With your chocolate eggs, you’ll get some bits of functional programming, a tutorial on Groovy traits, details of the JSON serialization performance improvements, and also get the chance of voicing your feedback on things like Groovy’s support of Java 8 lambda syntax, on the Ratpack async support, and more.

Releases

  • groovy-comprehension is a groovy extension module / AST transformation which provides simple list comprehension functionality similar to that of Haskell, Scala or Python. Under the hood it’s a ‘monad’ comprehension but you don’t care about it for use.

Presentations

  • Guillaume Laforge gave a brand new presentation on Groovy, at Devoxx France 2014, covering the novelties in the upcoming Groovy 2.3 release
  • Cédric Champeau spoke about Gradle vs Maven at the Devoxx France 2014 conference last week. The slides are in French, but even if you’re not speaking it, you should get some interesting tidbits from the code samples and links

Articles

Tweets

Google+ posts

News

Books

Jobs

  • James Foley is currently looking to network with an experienced (3 years plus) Groovy/Grails Application Developer for an excellent on going contract OR contract to hire scenario. 100% Remote opportunity!

Events


Groovy Weekly #17

Busy conference times:

Greach is over, but we’re lucky to get the next batch of presentations and videos online on the Greach Youtube channel.

The GR8Conf Europe early bird price has been extended for another week.

And Cédric and myself (Guillaume) are heading to the Devoxx France conference to speak about Groovy and Gradle.

While at the same time, the Groovy team is delivering a new beta for the lovely Groovy 2.3 release.

Read more...

Second beta for Groovy 2.3

Hot on the heels of our first beta for Groovy 2.3, here’s already a second one!

We’ve received a lot of feedback, which is really awesome! Thanks a lot to all those who put the first beta to its pace and reported their findings.

The most important change in this release is that the groovy.jar no longer depends on ASM and Antlr.

It’s the first release ever of Groovy where the groovy.jar itself is jajar-ed like the groovy-all JAR, which means that the ASM and Antlr libraries are embeded (and translated to a different package) so that you don’t need to depend on those libraries in your projects, and run the risk of a version clash with other frameworks or libraries depending on differing versions.

Read more...

Groovy Weekly #16

After the Groovy knights in Madrid, at the Greach conference, the Groovy team delivers the first beta of Groovy 2.3!

An impressive feature list: including traits, official JDK 8 support, tail recursion, NIO2 module, super fast JSON support, closure type inference, a new markup template engine, and much more.

You will also notice the new documentation shaping up but the Groovy Core team still looks forward to contributions to help with this gigantic task, so don’t hesitate to voice your will to help!

Read more...