Nicolai Parlog

Nicolai Parlog

Nicolai is a thirty year old boy, as the narrator would put it, who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun. Nicolai writes a book about the Java 9 module system, blogs about software development on codefx.org, recently started a YouTube channel, and is a long-tail contributor to several open source projects. You can hire him for all kinds of things.

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

Thursday, June 7 – Day 1 - 13:30 - Room 1

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
  • shows the future of Java, brought by Valhalla, Amber, and others
  • looks at the features of the upcoming release

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

  • To JAR Hell And Back - A Live Migration to the Java 9 Module System

    Friday, June 8 – Day 2 - 13:30 - Room 1

    I’m sure you’ve heard about compatibility issues with upgrading to Java 9 and the new module system but did you try it yourself yet? This live coding session starts with a typical Java application and runs up against and eventually overcomes the common hurdles:

  • build system configuration
  • dependency analysis with `jdeps`
  • dependencies on internal APIs and Java EE modules
  • split packages
  • stepwise modularization with automatic modules

    To get the most out of this talk, you should have a good understanding of the module system basics – afterwards you will know how to approach *your* application’s migration to Java 9 and the module system.