Presentation for JavaScript Design Patterns