❯ Guillaume Laforge

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...

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...

Groovy Weekly #6

Releases The first release candidate of Spring Boot is out, including its lean Groovy support Grain releases are now available in Maven Central Andrés Almiray released version 0.3.0 of his Gipsy AST transformation for simplifying usage of the service provider interface system Articles Pivotal posted Guillaume Laforge’s article on the 3 million downloads of Groovy last year and his analysis Kyle Boon describes how to use meta-annotations to reduce boilerplate code GVM, the Groovy enVironment Manager, is featured on the methods and tools website, thanks to an article from Marco Vermeulen At SpringOne2GX 2013, Ryan Vanderwerf explains how to create and deploy a Grails application on AWS VPC using various services such as RDS, S3, autoscaling, S3FS, EBS, etc. Read more...

Groovy crosses the 3 million downloads a year mark

Back in 2012, I was pretty happy and proud to see Groovy being used more and more, and reaching 1.7 million downloads in 2012. But the competition with other alternative language, I was personally not sure how those figures would evolve over the course of 2013. Fortunately, thanks to the hard work of the Groovy core development team and the friendly community and ecosystem, I’m happy to report an impressive ongoing growth for 2013: Groovy crosses the 3 million downloads a year mark! Read more...

Groovy Weekly #5

We all know the Groovy community is super active, buzzing with useful projects in the ecosystem, but it’s always interesting to see how our projects evolve in terms of usage. Guillaume Laforge, project lead of Groovy, computed some download statistics for Groovy, and showed Groovy almost doubled its downloads, from 1.7 million downloads in 2012 up to 3 million downloads in 2013! All that, thanks to the hard work of the Groovy core team and the friendly and supportive community. Read more...

Groovy Weekly #4

Here’s the fourth edition of the Groovy Weekly column! The holidays are gone, and tons of news are here for your consumption. Releases Jim Northrop released Caelyf 1.1.2, the lightweight Groovy web toolkit for Cloud Foundry Articles Guillaume Laforge wrote a small tutorial on how to deploy a Ratpack application to Cloud Foundry, with a dedicated buildpack developed by Ben Hale Cédric Champeau blogs about the upcoming closure parameter type inference for Groovy Guillaume Laforge shares the notes of the last Groovy developer meeting in London prior to the Groovy Grails eXchance conference, covering various topics about the roadmap of Groovy 2. Read more...

Groovy Weekly #3

Happy New Year best wishes are still flowing around, and new year resolutions have been sealed, but despite the busy times and good moments spent with our families, the Groovy ecosystem is still abuzz with news! You’d think it’d be a quiet third edition of the Groovy Weekly column, but no, we’ve all been busy with Groovy stuff! So what’s in store? Releases Ratpack 0.9.0 has been released Peter Ledbrook published version 0. Read more...

Groovy Weekly #2

For the second Groovy Weekly column, on the eve of a new year, I’d like to wish you a very Groovy year, and share with you the following links, hoping you’ll have some spare time to look into them while you’re celebrating. Releases A new project appeared on the Groovy ecosystem radar: Grain, announced by Victor Vlasenko on the Groovy mailing-list. Grain is a promising lightweight and yet powerful static website generator for Groovy which purpose is to make demanding site implementation an intuitive and enjoyable. Read more...

Groovy Weekly #1

Welcome to the Groovy Weekly news brief! As the name implies, I’m going to try to make regular (in theory on a weekly basis) column of all the interesting news, presentations, code snippets, events, conferences related to the Groovy ecosystem. And as a Christmas present, here’s the first issue! Your feedback is important, and we’d be happy to hear about your thoughts on a regular column about Groovy related news: what are your expectations, what you’d like to hear about, what news bits are of higher interest to you, how you would like this information to be delivered, etc. Read more...