Modern Java for decade‑old problems
summary
Covers how modern Java features (Java 8 through Java 21) address long-standing development myths and problems, illustrated with practical examples from the open-source Trino (formerly PrestoSQL) project. Focuses on readability, performance, and scalability improvements enabled by specific language changes across those versions.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:56What is Trino
- 6:25Java for Trino
- 9:34Four modernization projects
- 11:57Trino complexity
- 15:48Java 11 changes
- 17:11Java 17 features
- 24:41Java 21 virtual threads
- 30:45Project Panama safety
- 32:30Java 21 vector computing
- 33:55Java 21 features
- 37:29Java still relevant
- 40:18Q&A: Modules & JPMS
- 43:29Q&A: Large files
- 45:57Q&A: Reflection impact
- 47:42Q&A: Java as script
- 49:27Q&A: Migration issues
- 51:56Summary
related talks
57mBreaking Java Stereotypes: It's Not Your Dad's Language Anymore
41mModern Java for the Masses! Is Java Still Relevant
01h 02mThe Amazing Features of Modern Java
43mLearning modern Java the playful way
01h 11mModern Java: This is not your father's Java anymore
43mKeeping Up With Java
38mModern Java: Beyond Version 8
01h 05mJava for hipsters and rocks stars
