A conference talk transcript covering modern Java features from versions 21 through 26, demonstrated via a live image search web shop demo using Elasticsearch and vector embeddings. Topics include compact source files and instance main methods (Java 25), records, module imports, simple IO, stream gatherers with map-concurrent, structured concurrency (preview), lazy constants (Java 26), markdown Javadoc, primitive type pattern matching, and the Panama Vector API for SIMD-style performance. The speakers advocate for upgrading JDK versions frequently rather than waiting for LTS releases, and show how IntelliJ IDEA tooling supports these new features.

47m watch time

Sort: