Design patterns are core to understanding and reasoning about large code bases.
With JavaScript more and more becoming the major language of awesomeness, it's imperative for devs to be smart about what they write and not leave junky code for future devs to maintain. The original Gang of Four design patterns have been used and applied across many languages, however, not all patterns are equal across languages. JavaScript is unique in that it has many aspects of Functional as well as Object-oriented programming principles. We'll discuss common JS design patterns and practices for large-scale app development, and showcase how you can use them to make life more awesome for all to come.
This is an intro to Design Patterns in JavaScript.
(Presented at Utah Code Camp 2015 held at the University of Utah Spencer Fox Eccles Business Building in SLC, Utah on 03.14.15 9:26:53.5 (pi day, pi time!))