Kindle Price: $29.58

Save $13.41 (31%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

eBook features:
  • Highlight, take notes, and search in the book
You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

Buying and sending eBooks to others

  1. Select quantity
  2. Buy and send eBooks
  3. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Mastering Modular JavaScript 1st Edition, Kindle Edition

3.3 3.3 out of 5 stars 5 ratings

If you have a working knowledge of JavaScript and ECMAScript 6 (ES6), this practical guide will help you tackle modular programming to produce code that’s readable, maintainable, and scalable. You’ll learn the fundamentals of modular architecture with JavaScript and the benefits of writing self-contained code at every system level, including the client and server.

Nicolás Bevacqua, author of Practical Modern JavaScript, demonstrates how to scale out JavaScript applications by breaking codebases into smaller modules. By following the design practices in this book, senior developers, technical leaders, and software architects will learn how to create modules that are simple and flexible while keeping internal complexity in check.

  • Learn modular design essentials, including how your application will be consumed and what belongs on the interface
  • Design module internals to keep your code readable and its intent clear
  • Reduce complexity by refactoring code and containing and eliminating state
  • Take advantage of modern JavaScript features to write clear programs and reduce complexity
  • Apply Twelve-Factor App principles to frontend and backend JavaScript application development
Read more Read less

From the Publisher

javascript, modular, JS

From the Preface

Who Should Read This Book?

This book is meant for developers, enthusiasts, and professionals with a working knowledge of JavaScript and ES6. These developers, and anyone interested in learning more about writing modular code that’s readable, maintainable, and scalable, even beyond the JavaScript language, shall benefit from reading Mastering Modular JavaScript.

Just as with Practical Modern JavaScript, this book has the goal of establishing a baseline, bit by bit. After having learned all about the latest language features in Practical Modern JavaScript, we’ll use this book to learn all about modular design thinking. This incremental and modular approach is meant to be pervasive in both books, across each chapter, and each section.

Practical Modern JavaScript Mastering Modular JavaScript
Customer Reviews
4.2 out of 5 stars
21
3.3 out of 5 stars
5
Price $32.65 $31.14
Browse the collection: Dive into ES6 and the Future of JavaScript A practical guide to produce code that’s readable, maintainable, and scalable

Editorial Reviews

About the Author

Nicolás Bevacqua is a Senior Software Engineer at Elastic. As the published author of several JavaScript books (JavaScript Application Design, Manning 2015; Practical Modern JavaScript, O'Reilly 2017; Mastering Modular JavaScript, O'Reilly 2018) and the editor of ponyfoo.com, Nicolás has experience not only in working on JavaScript problems, but also in sharing his applied learning with others. You can find him on Twitter as @nzgb.

Product details

  • ASIN ‏ : ‎ B07GVTRWZB
  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (August 27, 2018)
  • Publication date ‏ : ‎ August 27, 2018
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 259 KB
  • Simultaneous device usage ‏ : ‎ Unlimited
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Sticky notes ‏ : ‎ On Kindle Scribe
  • Print length ‏ : ‎ 202 pages
  • Customer Reviews:
    3.3 3.3 out of 5 stars 5 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Nicolas Bevacqua
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Nicolás Bevacqua is a Senior Software Engineer at Elastic. As the published author of several JavaScript books (JavaScript Application Design, Manning 2015; Practical Modern JavaScript, O'Reilly 2017; Mastering Modular JavaScript, O'Reilly 2018) and the editor of ponyfoo.com, Nicolás has experience not only in working on JavaScript problems, but also in sharing his applied learning with others. You can find him on Twitter as @nzgb.

Customer reviews

3.3 out of 5 stars
3.3 out of 5
5 global ratings

Top review from the United States

Reviewed in the United States on March 18, 2020
The book is focused on modular programming in general (a good thing), but I purchased it for JavaScript-specific information, for which it has only two chapters.

The information in the book is good, but I felt that the title was misleading with respect to the information about "Mastering Modular JavaScript" -- JavaScript in particular.
4 people found this helpful
Report

Top reviews from other countries

Renan Truppel Ayoub
3.0 out of 5 stars Too many texts for a few practicals examples
Reviewed in Brazil on January 5, 2023
I was aware that the book is just about modular javascript, 140 pages were also very compact, that is the great part.

I just found the book has a lot of text and theories talking about good practices into creating java script modules and interfaces, but nothing very depth while coding.
It might be great for someone new, but nothing too much special for someone with some experience.

I bought this book because I thought I would see a lot of examples about how to generate exporting and importing modules in the code, however I found more theories about good practices to insert in the java script modules.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?