word lid!
NLJUG logo

Modular JavaScript - VIDEO ONLINE

Locatie Track
Passe-Partout Cloud
Tijd Moeilijkheidsgraad Taal
16:40:00 - 17:30:00 Intermediate Nederlands


Modular JavaScript from NLJUG

Java development taught us that large code bases are hard to maintain. Modularity makes this easier and JavaScript is no different in this aspect. Modularity brings flexibility, agility and maintainability. The Java community has tremendous experience developing modular systems on top of the JVM. However, the past years have given rise to Java-based systems with large JavaScript front-ends. JavaScript has very different characteristics than Java and the JVM. How can we build modular JavaScript applications, and what benefits does this bring? 

This talk provides an overview of the current state-of-the-art for JavaScript modularity. This starts with design patterns within Javascript code to create composable modules. It also includes discussion on creating modular architectures, spanning Javascript and Java backends. We also touch upon dependency management and other practical aspects. It's time to get serious about modularity in Javascript to prevent an unmaintainable future!

Download hier de uitkomsten van de evaluatie van deze sessie

Bio van Sander Mak & Paul Bakker

Sander crafts scalable software at Luminis Technologies. With almost a decade of experience on the JVM platform, he specializes in modular Java and JavaScript development. Additionally, data analysis and machine learning are part of his ever growing list of interests. Sander loves sharing knowledge, for example through his blog at http://branchandbound.net. He is currently writing 'Java 9 Modularity' for O'Reilly, expected release early 2017. Furthermore he speaks regularly at international developer conferences, sharing his passion for Java, alternative JVM languages and related technologies.


Paul is working as a software architect for Luminis Technologies, where he's currently leading the team that develops the CloudRTI; a Kubernetes/Docker based service that takes care of DevOps tasks like blue/green deployment, failover, centralised logging and monitoring. He is the author of “Building Modular Cloud Apps With OSGi” published by O'Reilly and an advocate for modularity in software. He is currently writing his second book for O'Reilly "Java 9 Modularity" which is expected early 2017. He's also deeply involved in several open source projects, and a regular speaker at tech conferences.