There is a good amount of excitement about the version 8 of Java. The big evolution of course is the lambda expressions. This presentation dives into the language features in Java 8, takes a look at some of their nuances, and looks at ways to put them to good use. In addition to looking at lambdas we will also dive into the Streams capabilities and also some of the features in Java 8 that make all these possible.