Packt Publishing Ltd, 2014 - 290 p.
Simon Timms is a developer who loves to write code. He writes in a variety of languages using several tools. For the most part, he develops web applications with .NET backends. He is very interested in visualizations and cloud computing. A background in build and system administration keeps him on the straight and narrow when it comes to DevOps.
What this book covers:This book is divided into two main parts, each of which contains several chapters. The first part of the book, which I'm calling Part 1, covers the classical design patterns, which are found in the GoF book. Part 2 looks at patterns, which are either not covered in the GoF book or the ones that are more specific to JavaScript.
What you need for this book:There is no specialized software needed for this book. JavaScript runs on all modern browsers. There are standalone JavaScript engines written in C++ (V8) and Java (Rhino), and these are used to power all sorts of tools such as Node.js, CouchDB, and even Elasticsearch. These patterns can be applied to any of these technologies.
Who this book is forThe intended audience is developers who have some experience with JavaScript but not necessarily with entire applications written in JavaScript. Also, developers who are interested in creating easily maintainable applications that can grow and change with need.