Accelerate your code writing skills with over twenty programming patterns that will make your code easier to maintain and scale