How I learned to stop being afraid and love the JVM
summary
Java is no longer the inscrutable heavyweight it once was: Java 8+ lambdas and streams make code more concise, build tooling (Gradle, modern Maven, uberjars, Docker) and CI (Travis, Circle) make deployment portable, and runtime observability (JMX plus tools like jstat, jmap, jhat) surfaces GC and heap state. Log4j2 fixes earlier logging pain, security defaults tighten (no applets), and real-world migrations (breaking monoliths into services) show the JVM often outperforms alternatives at scale.
AI-written summary · about
chapters (29)
- 0:00Intro
- 1:26Who are you folks?
- 1:56What's this all about?
- 2:31Mythology
- 5:34What's the JVM?
- 6:04Java Virtual Machine
- 6:44Upsides & Downsides
- 6:55Write once, run anywhere
- 7:37Split feelings
- 8:03Developers
- 8:43Operations
- 9:02Why so much fear?
- 11:21More than just Java
- 11:35Deployment
- 13:30Performance
- 15:32Operational complexity
- 16:38Log4j 1 is the WORK OF SATAN
- 17:24Error output
- 20:37Inscrutable
- 20:53Interlude
- 21:24Kitten!
- 21:35Spider!
- 22:08Modern Java
- 22:30Not your great aunt's mail man's Java
- 24:58Logging is a whole new world
- 25:47Observability uplifted
- 29:08Security renewed
- 30:30The new JVM is teh awesome. 3
- 30:50Path to collaboration
related talks
41mJava Made (Somewhat) Simple
54mJava Forever (Round Table).
37m10 Surprises for a JVM Engineer in Real Life Java Development
59mEffective Java SE 18 APIs/Lang features, makes your life easier.
51mLife Beyond Java 8
46mFearless JVM Lambdas
01h 04mStewardship: the Sobering Parts
43mLearning modern Java the playful way
