Learning JavaScript Design Patterns

https://addyosmani.com/resources/essentialjsdesignpatterns/book/