❯ Guillaume Laforge

Static type checking and compilation in Groovy 2

Cédric Champeau, the Groovy core developer working on static type checking and static compilation for Groovy 2, recently gave a very interesting and instructive presentation on this topic at the Paris Groovy / Grails User Group, at the VMware offices. You can have a look at his blog post about the presentation, including some additional comments regarding the method dispatch logic, some status update and directions. And you should also have a look at Cédric’s analysis of the polls embedded in the presentation which asked a few questions about people’s preferences and expectations with regards to statuc type checking and compilation. Read more...

GR8Conf Europe Call for Paper open

GR8Conf Europe 2012 will take place in Copenhagen, on June 6th-8th. It’s the best place to meet all the Groovy folks, from Groovy itself, and from the wealth of the Groovy Ecosystem (Grails, Gradle, GPars, Griffon, Spock, GContracts, CodeNarc, Gaelyk/Caelyf, etc). It’s also the best opportunity to stay up-to-date with the latest developments, and discover what’s cooking! The Call for Paper is open. So don’t hesitate to submit your proposal. Read more...

Mon One Man Show au Paris JUG

Lors de l’enregistrement du 50ème épisode des Cast Codeurs au Paris JUG, j’ai eu le plaisir de faire un petit “one man show” comique (enfin j’ai essayé) sur notre métier d’informaticien, les tendances du moment, les news et autres scoops, etc. Cette idée est partie d’une discussion avec Nicolas Martignole il y a 6 mois où l’on s’était dit que ce serait amusant de plaisanter un peu sur notre métier, les technos que l’on utilise, etc, et d’en faire une présentation humoristique. Read more...

Hans Dockter interview on Gradle

While at the Groovy/Grails eXchange conference in London last month, I had the pleasure and honour to interview Hans Dockter, creator of Gradle and CEO of GradleWare. This interview was recorded and published by SkillsMatter. Here’s a list of questions I had the chance to ask Hans: What’s Gradle? Any new about Gradle 1.0 and what’s being worked on? Why is Gradle using Groovy for its DSL? Is it possible to enforce conventions and standards à la Maven? Read more...

Tweets sympas sur Free Mobile

Xavier Niel a annoncé en fanfare l’arrivée de Free Mobile après un long suspense et un buzz savamment orchestré. Et j’ai retenu quelques tweets qui m’ont bien fait rire : Enfin on peut dire t’as un forfait à 2 balles mon gars Quand les mouettes changent d’opérateur, c’est qu’elles pensent qu’elles sont devenues des pigeons #Cantona Je ne regarderais plus jamais une pièce de 2€ de la même manière #Freemobile 19,99€ en tout illimité. Read more...

Caelyf 0.1, a lightweight Groovy toolkit for Cloud Foundry

I’m very happy to announce the release of Caelyf 0.1, a lightweight Groovy toolkit for Cloud Foundry. Caelyf is inspired by the Gaelyk project, and actually borrows most of its code base. Its goal is to let you write apps using Groovy scripts and templates, and then deploy them on the Cloud Foundry platform. Caelyf is Open Source, released under the Apache 2 license. Its source code is hosted on GitHub: https://github. Read more...

Groovy 1.8.5 and second beta of 2.0 out

The Groovy development team has just announced a joint release of Groovy 1.8.5 and a second beta of the upcoming 2.0 release. We’d be happy to hear your feedback on the static type checking support and the experimental static compilation as well. Here’s the official announcement: The Groovy development team is happy to deliver two new releases as early Christmas presents: Groovy 1.8.5 and 2.0-beta-2. While we work hard on Invoke Dynamic support, Static Type Checking and some experimental static compilation, we also find time to fix a good load of bugs and some minor improvements, as those two releases here are essentially minor incremental versions. Read more...

Videos and slides of Groovy / Grails eXchange 2011

A week ago ended the latest edition of the Groovy & Grails eXchange 2011 conference in London, organized by the fine and lovely folks of SkillsMatter. The organizers have a great setup which allows them to record and publish all the presentations almost live! And I’d like in this post to give you a link to each and every presentation that was given during the conference: First day: Groovy 1.8, 2. Read more...

InfoQ interview: Latest Happenings and Future of Groovy

I had the pleasure of being interviewed by Rick Hightower for InfoQ, on the features of Groovy 1.8, and also what we’re working on for Groovy 2.0. If you’re interested, here’s the article: Latest Happenings and Future of Groovy 1.8, 2.0 and Beyond

Handy Gradle startup script

Dierk published a gist on GitHub with a handy Gradle build script to help you bootstrap a Gradle-built project from scratch, without having to create the directory layout manually, or install the Gradle wrapper. This is pretty neat and should be integrated in Gradle to ease the creation of projects! I’ve updated the gist with a more recent version of Groovy and Gradle. And so that I never forget about this handy Gradle build script, I’m blogging about it and reproducing it here, to save me precious minutes finding it again the next time I need it! Read more...