2. You Don’t Know JS (series)
This book is written by Danny Goodman and after finishing the first edition, the reader must dive into the second edition where the writer explains simple solutions to complicated scripting problems commonly faced by web developers. Each chapter contains a specific code or solution which the reader can directly use in their application.
David Herman will take you on a guided tour and will introduce you to some advanced scripting quirks in this book. You will get a chance to explore the best practices to follow while working with objects, arrays, libraries, function and API design. No matter what your skill level is, you will learn something new.
Jeremy McPeak and Paul Wilton aim to teach you the basics before you start experimenting with scripting. Starting from basic syntax, you will soon level up and become an expert in creating complex web applications.
Written by Henrik Joreteg, this book covers the proper recipe for cooking simple and easy to maintain code with the right amount of ingredients like event handling, templates, views and finally garnishing with configuration and testing. This is a must read if you are willing to cook a bug free recipe with your team.