Lakeside Talks #14 - ☀️ Early Summer ☀️


Details
Finally, Summer is here, and with it a new iteration of the Lakeside Talks! Welcome to the June Lakeside Talks - Our 14th time!
The Lakeside Talks will be, again, an on-site event in our beautiful location in the Lakeside Park! Get together with like minded people, listen to great talks and socialize with industry peers.
his time we’re keeping it simple with one great talk, some relaxed networking, and of course—snacks included 🍕😄
Marco Sussitz: Swapping Code, Losing Memory: A JVM Deep Dive
You've probably seen the option to hot swap code while debugging in your IDE, but have you ever wondered how it actually works under the hood? And more importantly, what could go wrong? While stress testing an application that made heavy use of class reloading, I discovered a surprising issue: we were leaking memory and not just heap memory. This kicked off a deep dive into the internals of the JVM to understand what really happens when a class is reloaded. In this talk, I'll explain how I investigated the problem, what I learned about class representation in the JVM, and how code hot swapping really works in OpenJDK. You'll leave with practical insights into debugging class reloading issues and a better understanding of what's happening behind the scenes when your code changes on the fly.
If you can't make it on person, you can join our livestream. (stream link)

Lakeside Talks #14 - ☀️ Early Summer ☀️