TDC 2013 talk: JavaScript for Pros