ignored temporary files
talking to servers recipe
changing the dom with directives
validating user input