hand made tutorials for java8 features and apis