❯ Guillaume Laforge

Groovy

Groovy Weekly #15

Although it’s April Fools day, I’ll spare you with some funny incredible surprise, but I will instead focus a lot on all the great, interesting and inspiring things that happened at the Greach 2014 conference, in Spain, Madrid. Also don’t miss the various links about the incoming support of traits in Groovy 2.3! Releases Spring Boot 1.0 released, with its nice Groovy support Ratpack 0.9.3 released Glide 0.3.2 released, with latest Gaelyk 2. Read more...

Groovy Weekly #14

This week is a Spanish week! The Groovy community is moving towards Madrid (Spain) for the Greach conference, to talk about Groovy, Grails, Gradle, Spock, GrooScript, GPars, Gaelyk and more! Enjoy the conference, for the lucky ones attending, and otherwise, have fun reading the news below. Releases Gaelyk 2.1 has been released There’s a Gradle plugin for the Grain static website generator, for generating your site from your build Nextflow, a DSL for data-driven computational pipelines, based on Groovy and GPars, released in version 0. Read more...

Groovy Weekly #13

Hot on the heels of the Java 8 general availability good news, let’s have a look at the latest news of our beloved Groovy community! Releases Keegan Witt announces the first enhancement release of GMavenPlus Marco Vermeulen updates GVM SDK to 0.5.4 Andrés Almiray releases version 1.0 of his Gradle quickstart lazybones template Articles Jenn Strater speaks about the Gr8Ladies mission Dan Woods explores Spring Boot for micro-services and also shows the Groovy support with Spring Boot CLI Tomás Lin’s notes on Spring Boot, Websockets, StompJS and AngularJS Tomás Lin details how to build web content JARs for Spring Boot with Gradle Michael Scharhag shows how you can benefit from Groovysh Tim Yates details the progress and Java 8 support of the Groovy Stream library Alex Staveley writes about the good use of closures MrHaki explains how to use Hibernate native SQL queries in Grails Matt Cholick shows how to use Gradle to build and apply AST transformations MrHaki covers how to combine Grails constraints with shared constraints An update on Griffon’s simple-jpa plugin A sample Griffon application with the simple-jpa plugin Using Grails REST for authentication in an Angular. Read more...

Groovy Weekly #12

What can I tell you for this twelveth week? The Groovy ecosystem is still looking for students for the Google Summer of Code program, so if you know students that could be interested, please pass the message. Also notice the nice release train of Grails with its recent 2.2 / 2.3 / 2.4 releases, congrats to the team! Releases Grails 2.3.7 release Grain 0.6 released Noam Tenne releases a Java API on top of GVM’s API Andrés Almiray releases Gipsy 0. Read more...

Groovy Weekly #11

This is a bit of a special day for me today, as it’s my first daughter’s birthday, who just reached 6, a much younger age than my 10 years involvement in Groovy! And after eating a home-made vanilla French yogurt birthday cake, I’m happy to share with you the following news bits, in particular the nice releases of Groovy 2.2.2, of the first milestone of Grails 2.4, as well as of Ratpack 0. Read more...

Groovy Weekly #10

Vacations won’t stop me from updating you about all the latest developments in the Groovy community! In this short introduction, I’d like to bring your attention to the fact that the Groovy ecosystem got accepted as an organization for the Google Summer of Code program. So if you are a student, or know students, or engineering schools, universities, etc, interested in contributing to projects of the Groovy ecosystem, please don’t hesitate to spread the word! Read more...

Groovy Weekly #9

An interesting column this week thanks to the major release of Griffon 1.5, but also a minor release of Grails 2.3.6 which brings the often requested standalone GORM support! Releases Grails 2.3.6 released, including GORM standalone support Griffon 1.5 is released Articles Cédric Champeau details in a two parts article his work on a new template engine for Groovy, that is fast, can be type checked and statically compiled Second part of the article from Cédric Champeau about his new markup template engine for Groovy with advanced explanations about static type checking extensions and static compilation More on the Groovy client for the Light-Table IDE André Steingreß covers Java-based configuration with Grails Marco Vermeulen explains how to deploy apps like Ratpack, Spring Boot or Dropwizard on Heroku thanks to Gradle VoltDB integrates Groovy for its datastore inline procedure language An article on RelProxy, a project for a hot class reloader and scripting for Java and Groovy Enum to Switch on Class types in Java and Groovy Presentations Ken Kousen presents advanced Groovy features, such as closure coercion, mixins, simple runtime metaprogramming, operator overloading, drop and take, overlooked methods in the Groovy JDK, and more (recorded at SpringOne2GX 2013) Greg Turnquist demoes using Spring Mail, Security, REST, GridFS, Bootstrap and jQuery in a production grade Grails application John Engelman presents a talk on enterprise Grails with Spring Batch for batch processing Mailing-list discussions Rick Hightower’s been working on the new JSON parser for Groovy 2. Read more...

Benefit from Groovy now: when, how, why

Last week, I was in Stockholm, Sweden, for the JFokus conference. Mattias Karlsson had invited me to speak about how to benefit from Groovy, how / when / why developers, projects, companies are using and adopting Groovy in their everyday life. So I crafted a brand new presentation illustrating those usage patterns, how they are applied, also giving some examples of existing projects or companies benefiting from Groovy in that way. Read more...

Groovy Weekly #8

In Stockholm for the JFokus conference, I was happy to meet some of the members of the Groovy community, and had the chance to speak about the Groovy usage patterns and how companies integrate Groovy. But while I’m having fun in Sweden (with heaps of fever though), we are laying out the new infrastructure for the Groovy project with the help of JetBrains and JFrog, or work is underway to make Groovy’s JSON support the fastest around (more infor to come soon)! Read more...

Groovy Weekly #7

Releases Ratpack 0.9.1 is released, with performance and memory consumption improvements, as well as an RxJava module John Engelman releases version 2.0.0 of the Grails-Gradle plugin Cédric Champeau created a Gradle plugin for JBake, to be able to render static web sites as part of your Gradle build Release of an update to the Grails Api Toolkit plugin helping build API with REST, RPC and HATEOAS support Articles The Groovy style guide shared by Guillaume Laforge echoing a conversation on Twitter about the bad practice of putting def everywhere Cédric Champeau details how to create your own static blog with JBake, Gradle and Github An article on Groovy Memoization by Brendon Anderson Why is Groovy groovy? Read more...