Personal collection of JavaScript design patterns I like