❯ Guillaume Laforge

Talks

My GR8Conf presentations slides

It’s been a busy and intense week here at Copenhagen for GR8Conf Europe 2015! Great interactions and discussions with the Groovy community, and flawless organization.

I had the chance to present three talks this year, and I’m embedding my slides below. First of all, I’ve given the usual Groovy keynote, with a Groovy state of the union.

Later on, I gave a talk on Groovy style! With interesting tips’n tricks, programming style advice.

Read more...

Devoxx 2015 Presentations

I had the pleasure of presenting 3 talks at Devoxx France last week (plus the Cast Codeurs podcast live recording), and I wanted to share with you the slides of those presentations.

The Groovy release process

With Cédric Champeau and Frédéric Simon

Groovy with style

Machine Learning introduction

In French, with Didier Girard


Back from JavaOne

After some trouble getting to San Francisco because of strikes, transportation issues, burnt control tower, and more… I managed to land to JavaOne! I missed my own first talk and I was glad and grateful that Cédric could present it for me.

At JavaOne, the Groovy project received the award from ZeroTurnaround / RebelLabs, for the “Best Tech - Geek Choice Award” :

Youpi mon projet a reçu un prix de l’innovation ! Très fier de ce que mon équipe a accompli !

Read more...

Groovy on Android at DroidCon Paris 2014

I was very honored to be able to speak about Groovy at DroidCon Paris 2014 a couple of weeks ago. It was really great to spend time with the Android community and learn more about their needs, pain points, and more.

The video of the presentation is available below:

And you can find the slides here too:

Read more...

Latest Groovy 2.3 coverage presented at GR8Conf Europe

I’ve published the slides of my “Groovy in 2014 and beyond” presentation at GR8Conf Europe.

Slides embedded below:

As well as video:


Groovy presentations at JAX

I had the pleasure of coming back to the JAX conference after a number of years of absence, and I presented about what makes Groovy groovy, and functional Groovy, showing the functional aspects of the language.

Here’s the latest update of my What makes Groovy groovy presentation:

And the Functional Groovy presentation as well:


Machine Learning à Mix-IT 2014

J’ai eu le plaisir de préparer et de présenter une conférence de 50 minutes sur le Machine Learning, avec mon ami Didier Girard, lors de la conférence Mix-IT 2014 à Lyon.

50 minutes, c’est court pour présenter un si vaste et passionnant sujet !

J’avais fait un peu de machine learning pendant mes études, mais je n’avais jamais eu l’occasion de m’y replonger dedans depuis. Mais aujourd’hui, avec de plus en plus de données récoltées (le “big data”, l’ “Internet of Things”…), il faut savoir apprendre de ces données, découvrir de nouvelles tendances, prévoir un comportement, classifier ces données… et le Machine Learning est ce qui vous permet de faire tout ça !

Read more...

Benefit from Groovy now: when, how, why

Last week, I was in Stockholm, Sweden, for the JFokus conference. Mattias Karlsson had invited me to speak about how to benefit from Groovy, how / when / why developers, projects, companies are using and adopting Groovy in their everyday life.

So I crafted a brand new presentation illustrating those usage patterns, how they are applied, also giving some examples of existing projects or companies benefiting from Groovy in that way.

Read more...

Groovy presentations at conferences

Last week, I was in London for the JAX London 2013 conference. I gave a presentation on what makes the Groovy programming language… groovy! It’s essentially an introduction to Groovy, its language constructs, its ecosystem, etc. It’s not focusing particularly on new features or on metaprogramming, but tries to bring the audience to the boilerplate killer that is Groovy. I’ve posted the slides on SpeakerDeck and I embed them below:

I also had the chance to do a special speech at the London Java Community night during the conference about some (obvious) advice I could give developers, that I learnt through my working in Open Source, on the Groovy project, etc, illustrated with some quotes that I like. Again, slides embedded below:

Read more...

Functional Groovy presentation

I’ve had the pleasure of being invited at the Scala.IO conference to speak about the functional aspects of Groovy, as the conference was also open to other functional language.

The Groovy programming language, since its inception, has always been pretty functional, in particular with the cornerstone that our Closures represent to serve as first-class citizen functions in the language.

Inspired by other nice talks from Andrés, Paul, Arturo, I’ve created my own deck that I’ve posted on SpeakerDeck and that I embed below. Please be sure to have a look at the “resources” section of that deck, for further pointers on functional programming with Groovy.

Read more...