Deep Dive180min
Modern Java in Practice - The Features That Matter
A deep dive into recent Java releases, highlighting key features like pattern matching, virtual threads, structured concurrency, new APIs, performance and security improvements, plus upcoming proposals such as value types and string templates. The talk helps developers maximize modern Java and justify upgrading.
talk.summaryAiDisclaimer
Nicolai ParlogOracle
Falk Sippachembarc Software Consulting GmbH
talkDetail.whenAndWhere
Tuesday, October 6, 13:30-16:30
TBA 3
talks.roomOccupancytalks.noOccupancyInfo
You may be on the latest Java version but are you getting the most out of it? Recent releases have added a lot of features and while some might have flown under the radar, others come together to form more than the sum of their parts. Either way, it is worth looking at the whole corpus of Java changes over the last years:
And there’ll even be time to take a peak at the future and look into the current proposals for value types and string templates, deconstructible class and “withers”. After this deep dive, you’ll be ready to get the most out of the latest Java versions - or at least have good arguments to convince your tech lead to update.
- pattern matching and Data-Oriented Programming
- virtual threads and structured concurrency
- an on-ramp for beginners and better experiments for experts
- new APIs, from stream gatherers to sequenced collections, from lazy constants to HTTP/3
- improved performance, like ahead-of-time computation and compact object headers
- better security and tooling - most out of the box, some on demand
And there’ll even be time to take a peak at the future and look into the current proposals for value types and string templates, deconstructible class and “withers”. After this deep dive, you’ll be ready to get the most out of the latest Java versions - or at least have good arguments to convince your tech lead to update.
Nicolai Parlog
Nicolai (aka nipafx) is a Java enthusiast focused on language features, core APIs, and runtime evolution with a passion for learning and sharing. He does that mostly at conferences and in his biweekly Inside Java Newscast, but also occasionally in podcasts, live streams, articles, and books - more on all that on nipafx.dev. He's a Java Developer Advocate at Oracle and otherwise best known for his haircut.
Falk Sippach
As a software architect, consultant and trainer at embarc Software Consulting GmbH, Falk Sippach is always on the lookout for that spark of passion that he can ignite in his participants, customers and colleagues. He has been supporting mostly agile software development projects in the Java environment for 20 years. As an active part of the community (co-organizer of the JUG Darmstadt, member of iSAQB and Java Champion) he also likes to share his knowledge in articles, blog posts, as well as in presentations at conferences or user group meetings and supports the organization of various professional events.