BookBytes
BookBytes 16: The Imposter's Handbook: Software Design Patterns and Software Design Principles
Safia finds out that she already knew some of the design patterns, but not the name, Adam is confused about the fascade pattern, they talk about DRY, YAGNI, and they get into TDD, and a bit of the Unix philosophy.
Learning JavaScript Design Patterns by Addy Osmani
Design Patterns by the Gang of Four