Good to Great with Patterns
Good Devs understand development patterns.  Great Devs understand how to cleanly use multiple patterns in a single project.
Tags: mvc, mvvm, ddd, rest