TLDR JavaScript module formats
A quick overview of JavaScript module formats: IIFE for browsers, CommonJS for Node.js, and ES6 modules for modern frontend builds.
A quick overview of JavaScript module formats: IIFE for browsers, CommonJS for Node.js, and ES6 modules for modern frontend builds.
A guide to implementing a modular plugin and hook system in Swift, inspired by event-driven architectures like WordPress.
Introduces Layrry, an open-source launcher and API for assembling and running modularized Java applications using Maven coordinates and module layers.
Explains how JavaScript ES2015 modules handle multiple imports, ensuring a module is evaluated only once.
Learn 4 essential best practices for writing clean, maintainable, and efficient JavaScript modules, including export strategies and import behavior.
A beginner's guide to using native ES Modules directly in the browser, covering setup, import/export syntax, and dynamic imports.
A guide to using import and export statements in JavaScript ES6 modules for code sharing and organization.
Explains the risks of incorrectly using Angular's forRoot() function and how to guard modules to prevent multiple instances and bugs.
A proposal for a maturity model to classify Java tools and libraries based on their level of support for the Java Platform Module System (JPMS).
Explains the philosophy and benefits of creating small, focused modules in Node.js, comparing them to Lego blocks for building complex systems.
A hands-on tutorial exploring Java 9's key features, including language changes, new APIs, the module system, and migration tips.
A technical guide explaining the differences between Swift modules, packages, libraries, and frameworks, including static vs. dynamic linking.
A developer shares techniques for improving module usability, focusing on removing side-effects from imports in a custom i18n solution.
Explains how to use Java's 'requires static' clause for optional dependencies in the Java Platform Module System (JPMS).
Explains Go's dependency management philosophy, tools like go get, and the $GOPATH workspace structure for handling packages.
Explores the conflict between Java's reflection API and the strong encapsulation introduced by Project Jigsaw's module system in Java 9.
A hands-on guide to modularizing a Java application using Project Jigsaw, the module system introduced in Java 9.
A summary of JavaOne 2015 talks on Project Jigsaw, introducing the module system and modular development concepts for Java 9.
Explains the JavaScript Revealing Module Pattern to create cleaner, more maintainable objects with private methods and public APIs.
Analyzes if Java 9's Project Jigsaw will solve JAR hell or create a new 'module hell', focusing on dependency management.