JDK 22 is set to be released on March 19th! In this episode of the Inside Java Newscast, we will review all the key changes included in this release by going through the release notes of JDK 22.
]]>Let's write a GitHub Crawler and let's throw in everything Java (21) has to offer:
The end result will look very different from just a few years ago, let alone 10. This is not your dad's Java!
Recorded at Jfokus 2024. ]]>In the dynamic landscape of software development, security remains paramount.
This session offers a comprehensive showcase of the security enhancements after JDK17. From the evolution of modern cryptographic algorithms to the intricacies of JDK security configuration, API advancements, and the game-changing role of Java Flight Recorder, this showcase will equip you with a comprehensive understanding of how the JDK’s commitment to security has matured over time.
Recorded at JFokus 2024
]]>Java 22 has many language features, Java 8 could only dream of - let’s see what (dirty) tricks we can play with: we’ll see how to pattern-match Optional, how to expand a sealed type hierarchy, why nested switches may (?) be good for documentation, and how a reverse instanceof check is both elegant and questionable. We’ll also go into text block line endings and filtering streamy by type.
Make sure to check the show-notes.
]]>Project Leyden aims to improve the startup time, warmup time, and footprint of Java applications by enabling developers to shift computation forward and backward in time. We’ll dive into what that means, how it could work, and review recent progress.
Recorded during Jfokus 2024.
Make sure to check the show-notes.
]]>jlink, introduced in JDK 9, is a powerful command line tool for building custom Java runtimes. In this episode of Stack Walker, we look at the history behind the development of jlink and how it can be used to build a runtime optimized for your application.
]]>