Java 8 is finally here -- and with it come some truly exciting changes to the Java language. From a developer's perspective, Java 8 is arguably a much better language than any version of Java that has preceded it. Lambda expressions will improve bulk operations (via the Stream API) and make computation parallelization much easier. Other changes include a reworked Date & Time API, improved cryptographic primitives, Nashorn JS engine, the improved Fork-Join framework, and a many other changes for concurrency support.
In order to explore these changes and others, RebelLabs editor and Java evangelist Oleg Shelajev takes an older Java project and systematically migrates it to Java 8. Follow along as one developer kicks the tires and reports back on how Lambda expressions and the new Stream API actually change his experience of coding with Java.
This story, "What will Java 8 do to your code?" was originally published by Java Everywhere.