: Daniel Hinojosa explores functional programming patterns in Java.
: A deep dive into using Optional correctly. 97 things every java programmer should know pdf github