iOS Architecture at Lyft
Lyft's iOS team details their journey from a monolithic Objective-C app to a modern, modular architecture to improve scalability and maintainability.
Lyft's iOS team details their journey from a monolithic Objective-C app to a modern, modular architecture to improve scalability and maintainability.
A practical guide to Java's module system, covering benefits, challenges, and real-world implementation strategies.
Explores jlink's link-time phase for validating API signatures in modular Java apps to prevent runtime errors like NoSuchMethodError.
Introduces Layrry, an open-source launcher and API for assembling and running modularized Java applications using Maven coordinates and module layers.
A hands-on guide to modularizing a Java application using Project Jigsaw, the module system introduced in Java 9.
Analysis of Project Jigsaw's delays and challenges in Java 9, discussing the technical complexities of introducing a module system.