Examples inspired from :
- https://www.javacodegeeks.com/2014/05/java-8-features-tutorial.html
- http://winterbe.com/posts/2014/03/16/java-8-tutorial/
- http://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/
- http://winterbe.com/posts/2015/04/07/java8-concurrency-tutorial-thread-executor-examples/
- http://www.deadcoderising.com/java8-writing-asynchronous-code-with-completablefuture/
- http://www.codebulb.ch/2015/07/completablefuture-clean-callbacks-with-java-8s-promises-part-1.html
- https://github.com/keuss/java8-sandbox/blob/master/src/main/java/com/cgi/sandbox/LambdasAndStream.java
- https://github.com/keuss/java8-sandbox/blob/master/src/main/java/com/cgi/sandbox/Concurrency.java
- https://github.com/keuss/java8-sandbox/blob/master/src/main/java/com/cgi/sandbox/Promises.java
- https://github.com/keuss/java8-sandbox/blob/master/src/main/java/com/cgi/sandbox/xml/TestXMLtoJson.md
- Lesson 1: Lambda Expressions (pdf Lesson-1*)
- Lesson 2: Introduction to the Streams API (pdf Lesson-2*)
- Lesson 3: Advanced Lambda and Stream Concepts (pdf Lesson-3*)