Java Language Futures - All Aboard Project Amber by Brian Goetz

1:00:04
Thinking In Parallel by Stuart Marks and Brian Goetz

49:10
An Introduction to JVM Performance by Rafael Winterhalter

53:36
Pattern Matching with Brian Goetz

46:17
Project Loom: Fibers and Continuations for Java by Alan Bateman

46:58
Plain Functional Programming by Martin Odersky

19:44
Moving Java Forward Faster by Mark Reinhold & Brian Goetz

41:27
Java 9 VarHandles Best practices, and why? by Tobi Ajila

48:03