A collection of JavaScript coding patterns and best practices