Java 9 Modularity in Action & What's New in Java 9 by Sander Mak


Details
Agenda
17:00 - 17:30 : Doors open
17:30 - 18:15 : Dinner
18:15 - 19:15 : Java 9 Modularity in Action
19:15 - 19:30 : Break
19:30 - 20:30 : What's New in Java 9
20:30 - 21:00 : Java Developer Career, by Bruno Souza
21:00 - 21:30 : Drinks!!!
About the talks
Java 9 Modularity in Action
With Java 9, modularity comes to your doorstep (whether you ordered it or not). This isn’t your average language feature: making the most out of it may involve rewiring your brain. In this session we explore the benefits of a modular codebase using Java 9 modules. Because who doesn’t like more reliable and secure applications, meanwhile killing the dreaded classpath?
After reviewing the basic concepts of modules, we’ll explore other new features like services and linking that enhance your design and development skills. Want examples? We’ve got plenty in this practical and code-driven talk. Even if you intend to use Java 9 without modules at first, this talk helps you prevent common issues. You’ll be ready for Java 9 before you know it.
What's New in Java 9?
Besides the module system, Java 9 has plenty more to offer. In this second part of the evening, we're going to look at these other new features. You'll learn about new APIs and enhancements to existing APIs. We'll also explore what JShell is and how it can help you during development. Of course, not all new features are developer-facing, so security and performance enhancements are discussed as well. Last, you may be in for a shock: as of Java 9, the release schedule for major Java versions will be much more aggressive. Interested in what this will mean for you? Join this session and find out!
Java Developer Career
The best way to improve as a developer is to work in amazing projects, with teams of great developers. And the way to get into those teams is... Being a great developer? How does that even makes sense? Java Champion Bruno Souza spent 20 years helping developers improve their careers and will give you the exact steps you can follow to shine in yours!
About the speakers
Sander Mak (Java Champion)
Sander is a Fellow at Luminis in The Netherlands. At Luminis, he crafts modular and scalable software, most often on the JVM but with a touch of TypeScript where needed. He is the author of the O’Reilly book ‘Java 9 Modularity’ and an avid conference speaker. Sander loves sharing knowledge, through his blog at http://branchandbound.net, and also as Pluralsight instructor.
Bruno Souza (Java Champion)
Since 1995, Bruno helps Java developers improve their careers and work on cool projects with great people! Java Evangelist at ToolsCloud and Leader of SouJava, the Brazilian Java Users Society, Bruno discuss Java and the Software Developer Career in his https://code4.life (https://code4.life/) project. ==========================================================================
10 EUR discount on "Java 9 Modularity" (O'Reilly)
Members of the Utrecht Java User Group who attend the Meetup can order the book "Java 9 Modularity" for only 26 EUR (srp 36 EUR), to be paid in cash (exact) during the meetup. To qualify for this special discount we need at least 20 members to order the book. Please let us know if you are interested by answering the question when you sign up for meetup.

Java 9 Modularity in Action & What's New in Java 9 by Sander Mak