During the recent JavaOne conference, I was able to share how developers can put their Java codes up a notch by using functional programming and clean coding practices. Functional Programming puts the spotlight on what we want to get out of our codes rather than how we are going to execute them. With this in mind, codes are relatively easier to understand and are less error prone, due to the fact that the libraries do all the dirty work.

In this presentation, you will get to know about libraries such as LambdaJ and Google Guava which you can readily use to leverage your existing Java code base. Go on and make the first step on making cleaner, better codes through functional programming!

You can view the slideshow online or download them here. You can also get a copy of the presentation material here to study them in detail.