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 12 to 15

A 1-day course on Java 12 to 15, focusing on new language features, updated APIs, and new JVM capabilities, spiced with a brief discussion of the 6-month release cycle, JDK distributions, and upcoming developments

This course teaches everything a Java developer needs to know when going beyond Java 11 to adopt the recent releases: It introduces new language features, updated APIs, and JVM improvements - taught with theoretical introductions, practical exercises, and usage recommendations. We also discuss the six-month release cadence, licensing/support of JVM distributions, and take a peek at future developments.

Every aspect is taught with theoretical introductions, practical exercises, and usage recommendations.

Audience:
Java developers who want to move beyond Java 11 to the most recent release
Prerequisite:
Solid Java language skills, particularly classes and control flow
Length:
1 day

Objectives

After completing this course, participants will be able to:

  • use new language features to write more readable and maintainable code
  • use improved APIs to their full effect
  • improve their projects with new JVM features
  • determine a Java update strategy and pick a JDK distribution that fits their project

Program

  • new language features like sealed classes, records, and switch expressions
  • updated APIs like Stream and CompletableFuture
  • one improved and one new JVM-Features: application class-data sharing and helpful NPEs
  • release cadence, distributions, and support

Upcoming Public Sessions

While I mostly provide these courses in-house, there's the occasional public session that everybody can attend. In the coming months, I'll deliver this course at DOAG - Berliner Expertenseminar. Check out the link below if you want to participate.

Where?
DOAG - Berliner Expertenseminar
Berlin
When?
Wed, December 2nd to
Thu, December 3rd, 2020
What else?
Check the event page for prices, exact content, and details on how to sign up.