Books
Long-form JavaScript guides written for people who need to understand the tradeoffs.
I have authored and maintained several books around JavaScript, webpack, React, and project maintenance. Most of the material is available online, and purchases support the continued development of the content.
SurviveJS - Webpack 5 matches the current webpack generation and works as a reference.
SurviveJS - Maintenance was written with Artem Sapegin and focuses on package maintenance.
SurviveJS - React is where the project started and remains available for reference.
Availability
You can read the material online and buy copies through Leanpub or other stores where available.
Each book page links to the HTML version, including chapter-level navigation.
Digital versions are available through Leanpub for the current books.
The webpack book also has Amazon and Kindle purchase options.
Book catalog
The complete book list is below. Start with webpack if you want the most up-to-date material.
In this book, I go through main features of webpack↗, a module bundler for JavaScript, and show how to compose your own configuration effectively. It doubles as a reference for common webpack techniques and I have included discussion considering alternatives. The book matches the current version of webpack.
In this book co-authored with Artem Sapegin↗, I explore how to maintain and publish your JavaScript projects. Originally it was split off from the webpack book. The book is largely complete although I want to give it modernization pass to catch up with the latest developments in the space.
React book is where it all started and the webpack book was split up from this. The book is not up to date although it may be interesting to follow the book project while building it using some other technology or the latest React APIs. In other words the book could use an update and it is maintained on the site for historical purposes for now.