Sander is Director of Technology at Picnic —the Dutch online grocery scale-up— building Java-based systems at scale. He also is a Java Champion and author of the O'Reilly book 'Java 9 Modularity' (see javamodularity.com). As an avid conference speaker, Sander loves sharing knowledge, also through his blog at http://branchandbound.net and as Pluralsight instructor.
unfold_lessunfold_more Keeping Up with Java
- Learn about new features in Java in versions since Java 8
- See tools and features in action
- Learn what it means to migrate beyond Java 8
It seems like keeping up to date with Java nowadays is an enormous task. Gone is the era of big, delayed Java releases that span years. We're now getting a new major release every six months. What's up with that? You're probably still developing on Java 8, even though Java 13 is already available. Join this session to get an overview of what's new in Java since Java 8. We'll give an overview of the module system (Java 9), the local-variable type inference feature (Java 10) and the new HttpClient API (Java 11). Expect lots of advice on how to get from Java 8 to Java 11. It's time to embrace the newfound agility of the Java platform!
unfold_lessunfold_more Java.Next: Keeping Up with Java
- Learn cutting-edge Java features
- Why and how you want to migrate beyond Java 8
As of Java 9 we're getting a major Java release twice a year. Java 11 and beyond are already available, but you're most probably still developing on Java 8. Looking at Oracle's Java 8 roadmap, where public support for Oracle JDK 8 was dropped early 2019, that's not a great place to be. So what's next? In this workshop we'll first look at the new module system in Java and its impact on codebases. Then, we'll examine the new features in Java 9 and 10 such as local-variable type inference with `var`. Of course Java 11 - with an all-new HttpClient API - and later versions won't be forgotten. In this workshop, you'll learn through listening, experiencing demos and live-coding. You'll be coding with new Java features yourself with hands-on labs. Outline: Morning - Introduction to the Java module system - New features in Java 9 - Start of hands-on Afternoon - New features in Java 10 and later - Second part of hands-on - Moving from Java 8 to 11 and beyond: migration and Long-term Support