❯ Guillaume Laforge

Posts

Guicy: a Groovy Guice?

I recently came across Bob Lee’s brand new IoC/DI framework: Guice. I’m usually using Spring for that purpose, and also because it goes much farther than just IoC/DI, but I thought I’d give Guice a try, especially because I wanted to play with Groovy’s support for annotations. So I downloaded Guice, and read the nice getting starteddocumentation I also took a snapshot of Groovy 1.1 that supports Java 5 annotations. With guice-1. Read more...

Groovy and Grails news, conferences and IDE support

As always, lots of great things are happening in the Groovy and Grails community. If you’d like to stay up-to-date with the news, but if you don’t want to spend the whole day reading our high-traffic mailing-lists, you should certainly consider subscribing to one of these two resources: AboutGroovy: The community portal news site about everything Groovy and Grails, with frequent news items, podcast interviews, pointers to important resources. GroovyBlogs: A JavaBlog-like news agregator agregating the Grooyv and Grails mailing-lists feeds, and many feeds from famous bloggers spreading the Groovy and Grails love. Read more...

New version of the Groovy Eclipse Plugin

Scott Hickey, the project lead of the Groovy Eclipse plugin has just announced the availability of the plugin which now uses the offcial Groovy 1.0 release. The details of the announcement are reproduced below. There’s even some **basic code completion **available! Recently, EclipseZone proposed a Getting Started article explaining the basic usage of the Groovy plugin. There is a new version of the Groovy Eclipse Plugin available on the update site. Read more...

Groovy 1.0 is there!

The Groovy developer team and myself are proud and delighted to announce the final release of Groovy 1.0. Groovy is a dynamic language for the JVM that integrates seamlessly with the Java platform. It offers a Java-like syntax, with language features inspired by Smalltalk, Python or Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers. Groovy can be used for various purposes, from adhoc shell scripting leveraging Java APIs, to full-blown web applications built on Spring and Hibernate through the Grails web framework. Read more...

Groovy development funding

The news is on the streets, on eWeek: Groovy gets funding for its development, thanks to Big Sky hiring the most prolific Groovy commiter: Jochen Theodorou. Big Sky is the company behind the No Fluff Just Stuff symposium tour and for their 2007 tour, they will offer a dedicated Groovy and Grails track! InfoQ also features a nice article with Jay Zimmerman and Jochen Theodorou’s interviews. In the press release, Jay Zimmerman, the founder of Big Sky had this to say: Read more...

Groovy and Grails community site launching...

All about Groovy and Grails on a dedicated community news site! Soon to be launched! Yes, you read it. There’s going to be a site devoted to everything Groovy and Grails! The news is unleashed, on the streets. At the time of this writing, the site isn’t up yet, but there’s a countdown telling us there’s still 1 day and 16 hours left before http://aboutgroovy.com is open. It will be online just before the start of the Spring Experience conference taking place in Hollywood, Florida. Read more...

InfoQ covers the release of RC-1 and interviews me

InfoQ, the wonderful news site that tracks innovation and change in the enterprise community, has just covered the release of Groovy RC-1. Scott Delap, one of InfoQ’s editors, also seized the opportunity tointerview myself about this release, the situation of the project, present and future. The Groovy dynamic language and its Grails web framework based on proven and scalable OSS components face a nice success in situations where language expressivity matters, and where rapid development time and compatibility with the Java platform are key to answering customers needs. Read more...

We've just released Groovy RC-1!

This is with great pleasure that I’m announcing the release of the first release candidate of Groovy. Groovy RC-1 is a very important milestone in the life of the project. It also means 1.0 will be released very shortly thereafter. The plan is to release the final version before the end of the month. This release contains a re-implemented and reworked Meta-Object Protocol, which is the core of Groovy’s runtime system which decides how the dispatch of method calls, property and attribute access works. Read more...

From named-parameters to Domain-Specific Languages

There have always been a few irritating things to me in Java. However, working on Groovy made me go beyond these limitations, or all the useless boiler-plate code one has to write. If I had to ask for some new features in Java 7, that would certainly be: have closure support (or delegate or whatever you call that) native syntax for common data structures like lists and maps named parameters Today, I’m going to say a few words about the last item on my list: named parameters. Read more...

Tip: View unread mails in Gmail

When you’re subscribed to many mailing-lists, you often have hundreds of mails a day that you don’t even bother reading. So usually, you mark them as read. But if you’re like me and that your using tags as folders and sort all incoming mailing-lists in those folders, when you want to mark all mails as read, you need to go to each label and select them all, mark them as read each time. Read more...