Notes from Oreilly - Learning Web App Development