This book is a concise and approachable look at relational and NoSql data stores. It does a great job of presenting the the underlying concepts and discussing the trade offs without overwhelming you with too much academic jargon or internet buzz words. I wish I had this intro years ago to save me co...
Pros: presenting refactoring as a regular part of the development process is an important step forward. The example at the start of the book is a great demonstration if why this stuff matters. Nice to systematically catalog code smells. Cons: the code smells section is great, but has no actual code ...
Simply a must-read for any developer, dev lead, and even IT managers.