❯ Guillaume Laforge

Glace à la menthe maison

C’est l’été, il fait très chaud, et j’ai plein de menthe dans mon jardin… d’où l’idée de faire un dessert rafraîchissant : une glace à la menthe maison !

Un petit problème aussi : je n’ai pas de sorbetière, donc il faut faire sans !

Alors que nous faut-il :

  • 25 cl de lait
  • une bonne grosse poignée de feuilles de menthe fraîche
  • 2 oeufs (2 jaunes et 2 blancs)
  • 60 g de sucre en poudre, ou idéalement sucre glace (10 g + 50 g)
  • 25 cl de crème liquide (non allégée)
  • 1 pincée de sel

Tout d’abord, il faut laisser infuser la menthe dans le lait, dans une casserole, pendant une bonne vingtaine de minutes, à couvert, sans faire bouillir le lait. Cela nous donnerait un bon lait au goût de menthe !

Read more...

Groovy on instantserver.io thanks to GVM

I recently came across InstantServer.io, a nice little service that allows you to instantiate an Ubuntu server for testing, for 35 minutes, on Amazon EC2. You click on the green button, and you’re given an account and a password, as well as the details to connect onto the machine through SSH.

Please note that the service seems to be victim of its success, as requesting a new server takes more and more time it seems.

Read more...

Which JDK versions do you use?

On the Groovy project team, we were wondering about which base JDK to support.

So far, even the latest and greatest Groovy (version 2.1.4 just released today), we still support JDK 5 — despite being an End-of-Life’d product for a long while already.

At conferences, I often ask the question on which versions of the JDK attendees are using, locally and in production, and it seems that JDK 5 has almost totally vanished off the face of the planet, but despite JDK 7 being quite mature now, it’s still JDK 6 that’s more widely deployed.

Read more...

Gaelyk 2.0 is released

This is with great pleasure that the Gaelyk team announces the release of Gaelyk 2.0, the lightweight toolkit for developing applications on Google App Engine with the Groovy dynamic language.

For the impatient, go directly to the download page!

It’s been long in the making, and there are quite a lot of new features to speak about, like the migration to Groovy 2.1 and GAE 1.8, the new Search DSL, improvements to the URL routing system, various performance optimizations, and more.

Read more...

Creating a new project with Gradle

Since I started using Gradle for building my projects, as soon as I needed to create a brand new project from scratch, I wished that Gradle guided my hand and created the right directory structure and minimal Gradle build script.

A bit less than two years ago, I was inspired by Dierk’s gist providing a basic build that provided two tasks, one for creating the directory layout, and the other one to create the Gradle wrapper. I turned that gist into a blog post of my own, with just minor version updates, as I wanted to remember how to do that the next time I’d create a new Gradle-based project.

Read more...

Contribute a dedicated CI server for Groovy

The Groovy team is always looking at ways to further improve and encourage the collaboration and contributions from the community.

Today, the we are** looking for a sponsor for a dedicated server** that would host our new Continuous Integration server. If you or your company is interested in helping Groovy by contributing hardware and/or hosting, please contact us.

The details of the project are available here.

On behalf of the Groovy team, thanks in advance for your help and support!

Read more...

Joins us for GR8Conf Europe! Early bird price ending soon.

Like every year, GR8Conf Europe takes place in the beautiful city of Copenhagen in Denmark. It’s where all the talented and cool Groovy ecosystem folks meet, and spread the love about their technologies, including Groovy, Grails, Gradle, Spock, GPars, and more.

I’ll be speaking about the latest developments on the Groovy 2.x branch, and what our plans are going forward. You can also have a look at the preliminary agenda published on the GR8Conf website, to see familiar names like Jürgen Höller, Venkat Subramaniam, Dierk König, Graeme Rocher, Burt Beckwith, Mr Haki, Luke Daley, Russel Winder… You’re sure to find some great content delivered by the experts themselves!

Read more...

Groovy 2.1 is released

Here’s my announcement for the Groovy 2.1 release, and be sure to check out the full release notes of the release!

The Groovy team is pleased to announce the release of Groovy 2.1.0.
With over 1.7 million downloads in 2012, a strong ecosystem, Groovy continues its development and adoption, refines existing features and evolves new ones.

In this new release, Groovy 2.1:

  • offers full support for the JDK 7 “invoke dynamic” bytecode instruction and API,

    Read more...

Brownie dans un mug

L’autre jour sur Facebook, je suis tombé sur cette liste de “life-hacks”, dont certains sont vraiment malins… et parmi eux, il y avait une recette de brownie dans un mug. Je l’ai retrouvée , mais j’ai également trouvé d’autres variantes, comme celle de Lindt.

Du coup, par gourmandise et pour faire plaisir à ma fille, nous nous sommes concocté notre propre version de ces deux recettes, que je vous livre aujourd’hui !

Déjà, les ingrédients :

Read more...

First beta of Groovy 2.1 released

Since the world didn’t seem to end today, it is with great pleasure that we bring under your Christmas tree the following presents: the release of Groovy 2.1.0-beta-1 and Groovy 2.0.6.
Groovy 2.0.6 is a bug fix release for our Groovy 2.0.X line, whereas Groovy 2.1.0-beta-1 contains new features.
You can download Groovy at the usual location: http://groovy.codehaus.org/Download

The JIRA release notes can be found here:

More extensive release notes will be available for the final Groovy 2.1.0 release, but please let me highlight the following key new features:

Read more...