โฏ Guillaume Laforge

Meeting Neil Armstrong and speaking of Groovy and Grails

I had the pleasure to participate in OCTO’s IT University (Universitรฉ du SI in French) a couple weeks ago. The conference was really great, and I think France really needed such a high-quality IT event as there was no real good event like that until now. So big kudos to the organizers. Apart from great food, excellent speakers covering interesting topics, I had the pleasure of spending time with my friends from the OSSGTP community (Vincent, Guillaume, Patrick, Mag, Didier, Fabrice, Erwan), with my former colleagues, and with some great guys like Ross Mason, Erik Meijer (with great tshirts as usual), and more. Read more...

Groovy and Grails trainings by G2One in North American

If you’re in the North America and you want to get up to speed with Groovy and Grails, G2One, the Groovy/Grails company, has just announced its updated training schedule for this year. From August to November, we’ll be in: San Jose (CA) Chicago (IL) Orange County (CA) Austin (TX) Calgary (Canada) and Atlanta (GA) You can find the exact dates online. And you can already register for the San Jose and Chicago dates in August. Read more...

The IT conference you can't miss if you're in Paris!

If you’re in Paris, next week, make sure you don’t miss the “Universitรฉ du SI” (IT University) conference, organized by my former colleagues from OCTO Technology. This conference is going to rock! Quite frankly, I think France was seriously lacking a good IT conference, and I think OCTO is going to deliver on that promise. I’ve been told they are pretty soon running out of entry passes as we’re close to the deadline, so it’s your last chance to register. Read more...

Groovy 1.6-beta-1 release with great performance improvements

This is with great pleasure that G2One and the Groovy development team announce the first beta of Groovy 1.6. Beyond the 73 bug fixes and 24 improvements listed in the release notes above, the main focus was on performance improvements. Compilation and runtime performance improvements As you may have already noticed with Groovy 1.5.5, the compiler is 3 to 5 times fasterthan in previous releases. This improvement is available both in this development version and in the 1. Read more...

Groovy / Grails meetup, next Monday evening, in San Francisco

If you’re going to JavaOne this year, and if you’re interested in Groovy and Grails, you can’t miss G2One’s free Groovy / Grails meetup, Monday evening, 7pm, at the W Hotel, across the street from Moscone. It’s going to be a great opportunity to meet the guys behind both Groovy and Grails, learn about the latest news about these projects, see some cool demos, and hear about customers who’ve decided to use Grails in their projects. Read more...

Grails, nominated for JAX innovation award

This week takes place the 2008 JAX conference, in Germany. Last year, Groovy won the first prize of the JAX innovation award, and this year, Grails was submitted and has just been nominated by the jury.Guillaume Laforge, Groovy project lead and initiator of the Grails project, will be at JAX this week and will represent the Grails team and project. From the nomination announcement: Now it is official: The ten nominees for the JAX Innovation Award. Read more...

Groovy 1.5.5 released: compiler 3-5x faster

G2One, Inc. and the Groovy development team are pleased to announce the release of Groovy 1.5.5, a bug fix release of the 1.5.x stable branch. Beyond all the bug fixes and consistency improvements, the major aspect of this release is certainly the improvements in compilation speed. As part of our ongoing efforts to improve the performance of Groovy, we have worked hard on compilation speed, and we backported those improvements from the upcoming Groovy 1. Read more...

Groovy / Grails support in NetBeans and GlassFish

Sun engineer Matthias Schmidt has just published an article on the progress of the Groovy and Grails support in NetBeans. The Aquarium also features the ongoing work on support of Grails in Glassfish. On NetBeans front, Matthias Schmidt and Martin Adamek started working on a plugin back in November. You’ll need to use a NetBeans nightly build, and download the Groovy/Grails plugin from the updace center. The plugin already provides: Read more...

JSON.Net, the Groovy way

On Ajaxian, the other day, I spotted an article about JSON.Net, a project aiming at simplifying the production and consumption of JSON data for the .Net world, and I wanted to contrast what I’ve read with what we are doing with Groovy and Grails. I rarely speak about the Microsoft world, but the latest features of C# 3 are very interesting and powerful, particularly the anonymous types, their closures (whatever they are called), and LINQ for querying relational or tree structured data. Read more...

A Domain-Specific Language for unit manipulations

Domain-Specific Languages are a hot topic, and have been popularized by languages like Groovy and Ruby thanks to their malleable syntax which make them a great fit for this purpose. In particular, Groovy allows you to create internal DSLs: business languages hosted by Groovy. In a recent research work, Tiago Antรฃo has decided to use Groovy to model the resistance to drugs against the Malaria disease. In two blog posts, Tiago explains some of the tactics he used, and how to put them together to create a mini-language for health related studies. Read more...