Fueling innovative software
July 15-18, 2019
Portland, OR

Java.next: Keeping up with Java

Sander Mak (Luminis Technologies)
1:30pm5:00pm Monday, July 15, 2019
Emerging Languages and Frameworks
Location: Portland 255
Average rating: ****.
(4.19, 16 ratings)

Who is this presentation for?

  • Java developers and architects

Level

Intermediate

Description

Gone are the days of big Java releases that took three or four years. As of Java 9, we’re getting a major Java release twice a year, so it’s more important than ever to keep up with Java. Java 12 and beyond are already available, but you’re probably still developing on Java 8. Looking at Oracle’s Java 8 road map, where public support for Oracle Java development kit (JDK) 8 ends in 2019, that’s not a great place to be.

So what’s next?

Sander Mak details all the major changes that have happened since Java 8. You’ll look at the new module system in Java and its impact on new and existing code bases and examine the new features in Java 10, such as local-variable type inference with var. Of course Java 11—with an all-new HttpClient API—and beyond won’t be forgotten. Using demos and live coding, you’ll learn how to confidently move your team code bases beyond Java 8.

Prerequisite knowledge

  • A working knowledge of Java 8

Materials or downloads needed in advance

  • A laptop with Git, JDK 11 or later, and, optionally, the IDE of your choice that supports Java 11 or later installed (if you want to follow along with the demos in the tutorial)

What you'll learn

  • See how Java has changed considerably since Java 8
  • Explore the new features that make Java ready for the next 20 years
  • Consider adoption strategies in light of Java's new rapid release schedule
Photo of Sander Mak

Sander Mak

Luminis Technologies

Sander Mak is a fellow at Luminis in the Netherlands, where he crafts modular and scalable software, most often on the Java virtual machine (JVM) but with a touch of TypeScript where needed. He’s an author of the O’Reilly book Java 9 Modularity and an avid conference speaker. Sander loves sharing knowledge on his blog at Branchandbound.net and as a Pluralsight instructor.

Comments on this page are now closed.

Comments

Maksym Tashchuk | Associate Scientific Software Engineer
07/22/2019 1:40am PDT

I was just curious if slides would be available?