First round of modern java. http://blog.paralleluniverse.co/2014/05/01/modern-java/