A collection of client side patterns for faster and easier web development