Slides for my talk CON7969 at JavaOne 2013. See https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=7969