InfoQ

InfoQ

Editor Specific Content View

All of Guillaume Laforge's Content on InfoQ


Latest featured content by Guillaume Laforge

What’s New in Groovy 1.8 and Beyond?

Topics
Java,
Language

Guillaume Laforge covers the main new features in Groovy 1.8 –DSL with command chain expressions, runtime performance improvements, GPars, closure support, JSON, and what is to come in Groovy 1.9.

Articles by Guillaume Laforge

What's New in Groovy 1.5

Topics
Dynamic Languages,
Java,
Scripting

In this article Groovy Project Manager Guillaume Laforge provides an overview of the new and noteworthy features of Groovy 1.5 including support for Java 5 features with annotations, generics and enums. You will also be introduced to enhanced Groovy tooling support via Maven and IntelliJ.

Presentations by Guillaume Laforge

Groovy Update: To Infinity and Beyond!

Topics
Java,
Language

Guillaume Laforge reviews the main features brought by Groovy 1.6 – better performance, multiple assignments, optional return, AST transformations, Grape, OSGi -, what’s most interesting and new in Groovy 1.7 – anonymous classes, annotations, power asserts, AST viewer and builder -, and what’s coming in Groovy 1.8: closures, modularization, Java 7 support, DSL, AST templates, better performance.

Design Your Own DSL with Groovy

Topics
Dynamic Languages,
Domain Specific Languages,
Java

Guillaume Laforge explains what makes Groovy to be better suited to create a DSL: closures, meta-programming, operator overloading, named arguments, a concise and expressive syntax, demonstrating how to write a DSL in Groovy.

Simplifying Enterprise Development with Groovy

Topics
Dynamic Languages,
Java,
Web Frameworks

Guillaume Laforge, Groovy project manager, teaches how scripting with Groovy can increase your productivity and help you build and test solutions faster on the Java platform. Topics include Groovy the language, Ant builder, XML support, Swing support, Groovy's Meta Object Protocol, and more.

Interviews by Guillaume Laforge

Guillaume Laforge on Groovy and DSLs

Topics
Domain Specific Languages,
Dynamic Languages,
Java,
Ruby

Groovy project manager Guillaume Laforge discusses the history of Groovy, it's relationship to Java, where Groovy fits into Java development,how Groovy compares to Ruby, how Groovy enables domain-specific languages, and what future Groovy development will focus on.