Modern Java Reloaded

Location: Empire Complex, 7th fl.

Day of week: Thursday

We’ve seen a number of groundbreaking changes in Java over the last year. With the Java ecosystem moving faster than ever, it’s important to stay current and up to date with each new release. This track is designed to help you learn more about the ever evolving Java landscape and see how you can incorporate these exciting new features and capabilities into your software.

Track Host:
Kristen O'Leary
Technology Associate @GoldmanSachs

Kristen O’Leary is an associate at Goldman Sachs in the Platform group, which is responsible for many of the firm’s technology tools and frameworks. Kristen has contributed several container, API, and performance enhancements to Eclipse Collections. She has also taught classes internally and externally about the framework.

by Justin Lee
Kotlin @RedHat

Presentation details to follow soon.

10:35am - 11:25am

by Todd Montgomery
Ex-NASA researcher, Consultant

Distributed systems present a number of challenges. Node failure, unreliable networks, resource starvation, and even the unpredictability of time itself can, and do, make our systems complex and fragile. We deserve and can do better. In this session, we will talk about Aeron Clustering, a new means for deploying replicated state machines in Java. Replicated state machines are just a nice way to deploy elegant business logic....

11:50am - 12:40pm

by Karen Siers
Agile Coach at Kapture Technologies

1:40pm - 2:30pm

by Jeanne Boyarsky
Java developer and ScrumMaster

Java is now on a fast six-month release cycle. Many enterprises had just finished moving to Java 8 with its new features when Java 9 came out last September 2017. And as of today, the current release of the JDK is 10. These releases will provide enhancements to the JVM and the Java language and offer opportunities for rapid innovation for all Java developers. Every three years, there is a long-term support (LTS) release.

But many major enterprises with LTS are...

2:55pm - 3:45pm

by Don Raab
Creator of Eclipse Collections

by Aditi Mantri

Companies had barely migrated to Java 8 when it was announced that Java would follow a 6-month release cycle.  Java 9 was released last October and is already EOSL.  Java 10 has now been released, but will become old news in September with the release of Java 11.  For many developers, this release cycle requires you to rapidly learn brand new features so as to be current with the ever changing ecosystem.
Our answer for keeping up with Java/JVM language versions has been to...

4:10pm - 5:00pm

Each talk at QCon is hand-picked by our track hosts. We are currently discussing potential speakers for this track.

5:25pm - 6:15pm

Each talk at QCon is hand-picked by our track hosts. We are currently discussing potential speakers for this track.