Java Next

In this talk we reflect over recent developments and peek into Java's future: the six-month release cycle, the new license and support landscape as well as recent and upcoming features

With Java's switch to a six-month release schedule, the community needs to step up its game to stay up to date. Instead of having a year or more to prepare for a new release, it's a mere three months - we need to be better informed about what's going on to see changes coming before they're out.

This talk:

  • explains the details behind the new schedule and how to stay up to date
  • discusses license and support of JVM distributions
  • showcases Java 9 to 15 language features like var, switch expressions, and records
  • shows the future of Java, brought by projects like Valhalla, Amber, and others
  • looks at features of upcoming releases like pattern matching, value types, and fibers

Afterwards, you will not only know about the immediate future but also how to stay up to date without much effort.

Slides

Here's the current version of the slides.

I also embedded them below. If they're focussed, you can navigate with arrow keys or swipes (they're two-dimensional, with chapters on the horizontal axis and chapter content layed out vertically). Use Page Up/Down for linearized order and ? for more shortcuts.

Video

Here's a good recording of the talk. I hope you'll like it.

Past Presentations

I've been speaking at conferences for a few years now - prepare for a long list. 😉

2019

Wed, Nov 27th, 18:30 Europe/Berlin

Java Next

announcement, slidesat JUG Frankfurt
Deutsche Nationalbibliothek, Adickesallee 1, Frankfurt
Thu, Oct 31st, 18:00 Europe/Berlin

Java Next

announcement, slides, videoat JUG Hessen
Kassel, Ing.-Schule Universität, Raum HS 0315, Wilhelmshöher Allee 73
Wed, Aug 14th, 17:30 Europe/Oslo

Java Next

announcement, slides, videoat javaBin Oslo
Teknologihuset, Pilestredet 56, Oslo
Thu, Jul 4th, 19:00 Europe/Berlin

Java Next

announcement, slidesat JUG Mannheim
Uni Mannheim A5, 6 im Raum C013
Fri, Apr 26th, 14:00 Europe/Kiev

Java Next

program entry, slidesat JEEConf
Kiew, Mercure Congress Hall, Track A
Wed, Feb 27th, 18:00 Asia/Ho_Chi_Minh

Java Next

announcement, slidesat Java Saigon
Ho Chi Minh City, Quận Tân Bình, 364 Cộng Hòa, e.town 1 Building, Unit 7.10

2018

Thu, Dec 13th, 22:00 Asia/Dhaka

Java Next

announcement, slidesat JUG Bangladesh
Mon, Oct 22nd, 10:15 Europe/Oslo

Java Next

program, slidesat Trondheim Developer Conference
Trondheim, Clarion Congress
Tue, Sep 25th, 14:30 Europe/Stockholm

Java Next

program, slidesat jDays
Gothenburg, Clarion Hotel Post, Brevsalen 1
Thu, Sep 13th, 17:00 Europe/Oslo

Java Next

program entry, slides, videoat JavaZone
Oslo Spektrum, Room 6
Fri, Sep 7th, 10:20 Europe/Berlin

Java Next

program, slidesat Berlin Expert Days
Urania Berlin, Humboldtsaal
Thu, Jun 7th, 13:30 Europe/Tallinn

Java Next – New Releases, Valhalla, Amber, and More Goodies

program entry, slides, videoat GeekOut
Tallinn, Kultuurikatel, Room 1
Wed, May 30th, 12:00 Europe/Riga

Java Next – New Releases, Valhalla, Amber, and More Goodies

program entry, slidesat Riga DevDays
Riga, Kino Citadele, Room 3

Looking for this?

Then you're in the right place: CodeFX.org is now nipafx.dev! It's the same content (spicy Java) by the same guy (me, Nicolai - nice to meet you!), but with a new look and without CodeFX as a middleman. From now on, it's just You. Me. Java.

Got it!

(JavaScript is off, so no cookies - tell me again next time)

Got it!

(and give me a cookie to remember - privacy policy)

Got it!

(and tell me again next time I'm forwarded)

By the way, it looks like you didn't get forwarded to the page you were looking for. If that's indeed the case, it would be great if you could let me know, so I can fix it.

Looking for this?

Then you're in the right place: CodeFX.org is now nipafx.dev! It's the same content (spicy Java) by the same guy (me, Nicolai - nice to meet you!), but with a new look and without CodeFX as a middleman. From now on, it's just You. Me. Java.

Got it!

(JavaScript is off, so no cookies - tell me again next time)

Got it!

(and give me a cookie to remember - privacy policy)

Got it!

(and tell me again next time I'm forwarded)

By the way, it looks like you didn't get forwarded to the page you were looking for. If that's indeed the case, it would be great if you could let me know, so I can fix it.