Author: Addy Osmani
License: CC 3.0
Publisher: O’Reilly Media Inc.
Why This Book?
This book is also great for people who want to keep their codes more efficient, more manageable and up to date with the best practices. One of the essential aspects of writing maintainable codes is the ability to note the recurring themes in that code and optimizing them fully. This is clearly where one can prove that the knowledge of design patterns is valuable.
People reading this book will learn the modern architectural patterns, for example, MVC, MVP, and MVVM which are very helpful to a modern web application developer.
Some Other Great Books for Free