Prison Break: Escaping AngularJS
Building a Chrome Extension from Scratch