Arturo Herrero

Functional programming with Groovy

The diversity of languages and programming paradigms allows us to solve existing problems by thinking of solutions from very different approaches.

But why should a Groovy developer learn functional programming?

As I learned about functional programming, I found good ideas and discovered that it brought new clarity to my thinking about the design of classes and methods. It also allowed me to write more concise code that was easier to reuse.

A few weeks ago, I spoke about functional programming with Groovy at Greach Conference 2011. I presented basic concepts of the functional programming paradigm and then focused on how to apply them to improve the code that we write with Groovy. Here are the slides from the talk.

November 28, 2011 | @ArturoHerrero