Originally presented at:
London Java Community (LJC), London, UK, 29 October 2015 http://www.meetup.com/Londonjavacommunity/events/225898918/