Most projects that updated past Java 8 decided to stick to the LTS release 11. The new cadence created the illusion of not much happening after that, but nothing could be further from the truth - with new language features like switch expressions, text blocks, records, and sealed classes - Java is moving faster than ever.
In this talk, we'll take a simple Java 11 code base, update it to 15, and refactor it to use the new language features and APIs. You'll be surprised how much the code changes!
Nicolai Parlog, Independent
Nicolai (aka nipafx) is a Java enthusiast focused on language features and core APIs with a passion for learning and sharing. He does that in blog posts, articles, newsletters, and books; in tweets, repos, videos, and streams; at conferences and in-house trainings - more on all of that on http://nipafx.dev. That aside, he's best known for his haircut.