Practical Modern JavaScript: Dive into ES6 and the Future of JavaScript 1st Edition

Category: Programming
Author: Nicolas Bevacqua

About This Book

Modular JavaScript is a book series with the mission of improving our collective understanding of writing robust, well-tested, modular JavaScript code. Practical Modern JavaScript is the first book in the series, and it discusses ES6 features in detail. Practical Modern JavaScript includes hundreds of real-world use cases for the new language features, as well as detailed explanations of what works and what hasn’t when it comes to leveraging ES6 in the wild.

This book focuses on two aspects of JavaScript development: modularity and ES6 features. You’ll learn how to tackle application development by following a scale-out approach. As pieces of your codebase grow too big, you can break them up into smaller modules.

The book is publicly available in HTML format and free forever. Each book chapter is styled similarly to how Pony Foo blog posts — such as the book series launch announcement — are styled, which makes for a fairly enjoyable read as far as HTML books go.

Every book in the series will be distributed in this way.

The free-to-read version of Practical Modern JavaScript is subject to the same license as the rest of the content I publish on Pony Foo: Creative Commons Attribution-NonCommercial-ShareAlike.

It took me a bit of time but I've managed to get the git repository to trigger builds on the O'Reilly build server. The build server then pings back to, letting the site know when a build is ready. Lastly, Pony Foo finally downloads the updated HTML files for the web version. Luckily I developed the code in such a way that I will be able to share HTML versions of other books in the series effortlessly.