Java Optional NullPointerException Killer?
Blog Post: mvpjava.com
==========================================
- What Problem are we trying to solve?

- What is an Optional

- How to create/retrieve an Optional value

- Best place to use Java Optional (recommendation)

- When not to use Optional

- Imperative vs. Functional Style
    - PART 1: isPresent, get, ifPresentOrElse, map
    - PART 2: orElse, orElseGet, or, orElseThrow, 
              List<Optional<T>>,
              flatMap, stream etc ..


