Twelve Important Design Patterns
Read this: http://12factor.net/
Then. After reading it. Read it again to be sure you've got it. It's
dense with best practices.
Now that you've read it, make yourself a Quality Engineering
checklist.
I. Codebase: One codebase tracked in revision control, many deploys
II. Dependencies: Explicitly declare and isolate …