Presentation for NSMeetup, June 2014.