~/talk

From Sumatra to Panama, from Babylon to Valhalla

Talkat JavaOne 2025 · 2025-03-18..03-20· [java]
slides:none on file

Argues Rice’s theorem forces a mix of static and runtime checks, shows Loom’s virtual threads ship with a calculated technical debt (synchronization pinning) and that prototypes get thrown away: Project Sumatra demos GPU offload (started ~2011) but isn’t scalable so it spawns Panama, vector API and code reflection to handle native interop and lambda-to-GPU transpile; Valhalla runs 5–10 prototypes, yields value classes and no wholesale recompilation.

AI-written summary · about

  1. 0:00Intro
  2. 1:54Obvious in Hindsight
  3. 9:01Technical Debt
  4. 13:26Embracing the Past and the Future
  5. 21:08From Sumatra to Panama and Babylon
  6. 34:11Memorabilia I
  7. 35:15Java Versions
  8. 40:15Turing Machines
  9. 41:49Memorabilia II
  10. 46:50Dynamic vs Static vs Rice
  11. 52:25Memorabilia III
  12. 54:44Peak of Complexity
  13. 58:58Memorabilia IV
  14. 1:02:05Outro
~/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.