functional programming

Functional Programming In Depth, part II:Python and Scala retrospection

This is the second article on functional programming. In the first one we talked about scala and the type inference system it brings in the Java Way of Life. I played a bit with python functional howto, building a small game. Before starting I surfing for a bit of libraries and documentation.

Functional Programming

Because of the success of my article on java closure, I have decided to write another article on functional programming. In the last year functional programming is waving back to us, for a lot of reason. Let’s summarize the facts: Functional programming is based on the core concept of pure function. The main advantages of …

Functional Programming Read More »


How many times have you read or written the same two or three lines of code that frequently seem to go together, and even though they operate on different objects, feel like the same thing? And how often these repetitions involve some sort of collections iteration or more generically manipulation? These repetitions in the code …

lambdaj Read More »

Closure in Java: fast and nice!

Working for two very important Banks, I have the need to play with Closure in Java. I have a lot of trouble looking at a good description of the subject, until I read a post on StackOverflow. I have decided to re-cook this subject, adding a my specialized Example also. Let’s start!

Erlang Book Review

After reading an interesting article on Erlang  and Java interoperability, I have decided to dedicate my spare time to Erlang. O’Reilly has just published a wonderful book on Erlang, so I decided to dive into it.