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.

Java 16 Is Coming!

In this talk, I introduce the Java language features, new/updated APIs, and new JVM capabilities that recent Java releases brought to the ecosystem

Many projects are still on Java 8, some already on 11 and yet, these days Java 16 gets released! Javas releases between 9 and 16 have a lot in stock - in this talk you'll learn about...

  • new language features like sealed types, records, switch expressions, var, and more
  • new APIs like stack walking and the reactive HTTP/2 client
  • the additions to existing APIs, like Stream and Optional
  • other niceties like multi-release JARs and performance improvements

After this talk you will be prepared to get started with Java 16.

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.

Past Presentations

I gave this talk a few times before. See below for links to slides (as they were at that very event), videos, and other information.

2018

Where?
Jokerconf
Saint Petersburg, Expoforum, Track 1
When?
Fri, October 19th, 2018
12:00 Europe/Moscow
What?
program entryslides
Where?
jDays
Gothenburg, Clarion Hotel Post, Brevsalen 1
When?
Tue, September 25th, 2018
10:45 Europe/Stockholm
What?
programslides

2017

Where?
Code Europe, Wroclaw
Wroclaw, Hala Stulecia, Room Redmond
When?
Wed, December 13th, 2017
14:20 Europe/Warsaw
What?
program entryslidesvideo
Where?
Gesellschaft für Informatik, Dortmund
Mercure Hotel Dortmund, Olpe 2
When?
Mon, December 4th, 2017
19:00 Europe/Berlin
What?
announcementslides
Where?
Objektforum Frankfurt
Frankfurt, Saalbau Gutleut, Rottweiler Straße 32
When?
Tue, September 26th, 2017
18:30 Europe/Berlin
What?
announcementslides
Where?
Java Forum Nord
Hannover, Hotel Dormero, Saal 1
When?
Tue, September 12th, 2017
13:00 Europe/Berlin
What?
program entryslides
Where?
JUG Dortmund
Dortmund, adesso AG, Stockholmer Allee 20
When?
Tue, July 11th, 2017
19:00 Europe/Berlin
What?
announcementslides
Where?
JUG Bremen
Bremen, team neusta, Konsul-Smidt-Straße 24
When?
Wed, June 21st, 2017
18:30 Europe/Berlin
What?
announcementslides
Where?
JUG Ostfalen
Braunschweig, CKC Group, Am Alten Bahnhof 13
When?
Thu, May 18th, 2017
19:00 Europe/Berlin
What?
announcementslidesvideo
Where?
JUG Freiburg
Freiburg, Munzinger Straße 9, Haufe-Lexware
When?
Mon, March 6th, 2017
19:30 Europe/Berlin
What?
announcementslides
Where?
Voxxed Days Zürich
Zürich, Arena Cinema Sihlcity, Room 2
When?
Thu, February 23rd, 2017
13:30 Europe/Zurich
What?
announcementslidesvideo