~/talk

Modern Java for decade‑old problems

TalkinPolishat Confitura 2023 · on Saturday, 2023-06-24· [java]
speakerdeck:wendigo
slides:none on file

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

  1. 0:00Introduction
  2. 2:56What is Trino
  3. 6:25Java for Trino
  4. 9:34Four modernization projects
  5. 11:57Trino complexity
  6. 15:48Java 11 changes
  7. 17:11Java 17 features
  8. 24:41Java 21 virtual threads
  9. 30:45Project Panama safety
  10. 32:30Java 21 vector computing
  11. 33:55Java 21 features
  12. 37:29Java still relevant
  13. 40:18Q&A: Modules & JPMS
  14. 43:29Q&A: Large files
  15. 45:57Q&A: Reflection impact
  16. 47:42Q&A: Java as script
  17. 49:27Q&A: Migration issues
  18. 51:56Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.