Java 9 Modularity in Action

Met Java 9 worden modules onderdeel van het Java platform, of je er nu op zit te wachten of niet. Dit is niet zomaar een taal-uitbreiding: om er goed gebruik van te maken zul je van design tot implementatie rekening moeten houden met modulariteit.

In het eerste deel van deze Brain Upgrade verkennen we de voordelen van een modulaire codebase met Java 9 modules. Want wie wil er nu geen onderhoudbare en veiligere applicaties?

Na de pauze gaan we in op het migreren van bestaande code naar modules. Hier hebben we niet alleen te maken met onze eigen code, maar ook afhankelijkheden op libraries en frameworks. Java 9 biedt een aantal hulpmiddelen om een stapsgewijze migratie mogelijk te maken. We gaan in op deze hulpmiddelen aan de hand van praktische voorbeelden en bekijken een aantal interessante problemen die je ongetwijfeld in je eigen codebase ook gaat tegenkomen.

Leave a Reply