The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
Time investment: 22 mins
By Herb Sutter. The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency.
http://www.gotw.ca/publications/concurrency-ddj.htm
An Opinionated Guide to Modern Java Development
Time investment: 21 mins
Java has changed. The language recently acquired lambda expression and traits; libraries provide it with true lightweight threads – just like Erlang’s and Go’s. And, most importantly, a more modern, lightweight approach now guides API, library and framework design, replacing all the old heavyweight, XML-laden ones.
http://blog.paralleluniverse.co/2014/05/01/modern-java/