~/talk

10 Surprises for a JVM Engineer in Real Life Java Development

Talkat Øredev 2018 · on Monday, 2018-11-19· [java]
slides:none on file

Ten concrete takeaways: frameworks mostly stay the same and moving off Java 8 proves surprisingly hard because Spring Boot and logging break upgrades; client GUI tooling fails so a company-built bootstrapper ships runtimes and updates; garbage collection rarely causes visible pauses but heap sizing and parsing GC logs force fragile ad hoc tooling (tailing files, custom parsers, or using Java Flight Recorder); startup time and cloud resource sizing matter; database connection handling is under-optimized; streams (via JavaFX use case and back end) noticeably change code shape and readability.

AI-written summary · about

  1. 0:00Intro
  2. 0:57About Me
  3. 3:18The Java Frameworks 1999-2006
  4. 4:21JVM Development
  5. 5:09Looklet and Java
  6. 7:47Surprise 12
  7. 7:58Still no Good GUI Framework
  8. 9:56Surprise 3
  9. 10:08Nobody Cares About GC
  10. 14:45Hard to Get to the GC Information
  11. 23:12Optimizations for DB and OR Mappings
  12. 29:06Legacy is Still Legacy
  13. 32:54Java Strategy Confusing
  14. 34:04Conclusion
  15. 34:48Wish List to the Java Platform Team
~/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.