Summary

In this chapter, we had a closer look at our application's implementation and saw how all the pieces fit and work together to create our modular ecosystem, at the code level.

We examined how Core module (our application's controller) was created by leveraging different augmentation techniques and adding sub-modules to MainCore module. This approach allowed us to extend our application's capabilities with ease and in a modular way.

By creating instances of SandBox module, we established communication bridges among the components and the rest of the application while preserving the loose coupling principle of our design.

One important aspect of our application, is the ability to load components dynamically and we discussed how such functionality ...

Get Modular Programming with JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.