AlpesJUG

10 years of Groovy!

Cédric Champeau, SpringSource

About me

Past : Groovy contributor

Present: Core Groovy committer

Follow me

Pivotal

Social

#groovy

#groovylang

Demo

Groovy is Open Source Software

Fork me on GitHub

Happy birthday Groovy!



A brief history...

What is Groovy?

Groovy is...

A brief history...

Some principles of the language

Grooviness in action (1/10)

Spock specification

Grooviness in action (2/10)

DSLs

Grooviness in action (3/10)

String interpolation

Grooviness in action (4/10)

Grails where queries

Grooviness in action (5/10)

Geb browser automation

Grooviness in action (6/10)

Static compilation on demand

Grooviness in action (7/10)

Grape

Grooviness in action (8/10)

Duck typing

Grooviness in action (9/10)

AST transformations

Grooviness in action (10/10)

Gradle

A brief history...

Groovy 1.0

Java

Groovy

A brief history...

Groovy 1.0

Java

Groovy

A brief history...

Groovy 1.0

Java

Too long to fit in a slide...

Groovy

A brief history...

Groovy 1.5

A brief history...

Groovy 1.6

A brief history...

Groovy 1.7

A brief history...

Groovy 1.8

A brief history...

Groovy 2.0

A brief history...

Groovy 2.1

A brief history

Groovy 2.2

And the future?

Groovy 2.3...

And the future?

Groovy 3...

Is Groovy good for production?

Groovy Ecosystem

It's not all about code

We need your help

Questions?

Thanks!

Slides are uploaded to my GitHub repository.

Follow me on Twitter for links.

/

#