~/talk

The New Excitement Around the Good Old Java

Talkat J-Fall Virtual 2020 · 2020-11-03..11-06· [java, engineering-leadership]
slides:none on file

Java moves to a six‑month release cadence and that accelerates real features: switch as expression and instanceof pattern matching remove boilerplate and enable expression-style code; text blocks produce compile‑time multi‑line strings with smart indentation trimming; records auto-generate constructor/getters/equals/hashCode/toString so DTOs shrink to a line; sealed classes plus pattern matching enable exhaustive, type‑safe switches. Project Loom introduces virtual threads (aiming for thousands to millions of lightweight fibers) and promises much simpler concurrency for IO‑bound microservices.

AI-written summary · about

  1. 0:00Introduction to Java excitement
  2. 1:04Java release cadence changes
  3. 3:10Switch expressions in Java
  4. 5:38Smart casting and pattern matching
  5. 8:49Text blocks for clean strings
  6. 12:56Records simplify data classes
  7. 16:29Sealed classes for controlled hierarchies
  8. 19:20Future of pattern matching
  9. 21:28Project Loom and virtual threads
  10. 23:33Q&A and closing thoughts
~/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.