Understanding Java’s Debugging Internals
November 21, 2022
12:55
12:30
Hall A
English

Knowing your enemies is as important as knowing your friends. Understanding your debugger is a little of both. Have you ever wondered how Java debugging looks on the inside? On our journey to building a Java production-grade debugger, we learned a lot about its internals, quirks and more.
During this session, we’ll share how debugging actually works in Java. We’ll discuss the Java instrumentation architecture, how Java agents are created, and explain what happens in the real-world with Java EE servers such as Tomcat and WebLogic. Last but not least, we will show you how to utilize this knowledge at work and up your watercooler talk game.

Yarden Laifenfeld
Yarden Laifenfeld
Yarden Laifenfeld
Software Engineer
Yarden Laifenfeld

Yarden Laifenfeld is a Software Engineer at Rookout. With a deep background in C and embedded Linux environments, you can find her in the office jumping between 6 different programming languages a day. When she’s not busy developing new features and helping out clients, she loves learning about new technology, creating iOS apps and making everything she can automated.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund 30-14 days prior to the event – 50% Refund No refund will be offered later than that.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.