~/talk

Life Beyond Java 8

Talkat jLove 2020 · 2020-12-04..12-05· [java]
slides:none on file

75% of developers still run Java 8, Java moves to six-month releases with LTS every three years (8, 11, 17), and upgrading yields concrete wins: jshell REPL, var, collection factory methods, predicate.not, stream takeWhile/dropWhile, richer Optional, built-in HTTP client, multi-release jars and jlink for tiny runtimes, plus Java 15 features like switch expressions, text blocks and hidden classes. Preview features include records and pattern matching; GC gains (ZGC, Shenandoah) improve performance and cost. Migration path: run apps on a newer JDK, update dependencies and build tools, compile then adopt features.

AI-written summary · about

  1. 0:00Introduction and speaker journey
  2. 4:22Why talk about Java beyond 8
  3. 6:26Java release cadence and support
  4. 9:55Why upgrade from Java 8
  5. 10:15Java 11 features overview
  6. 12:43Var and IDE support
  7. 14:49Convenience factory methods
  8. 17:35Predicate not and stream methods
  9. 19:43New optional methods
  10. 21:52Built-in HTTP client
  11. 23:55Multi-release JARs and modules
  12. 25:38Java 15 features
  13. 25:58Switch expressions
  14. 28:27Text blocks
  15. 30:09Hidden classes
  16. 31:12Preview features
  17. 32:14Pattern matching and records
  18. 33:58Records deep dive
  19. 37:11Sealed classes
  20. 38:33Future of Java
  21. 40:58Business benefits of upgrading
  22. 43:46Migration tips
  23. 46:58Summary and closing
~/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.