JavaScript design patterns

materials from addyosmani