"JVMTI: what's the JVM Tool Interface" + "Fun with Flags: OpenFeature"

Details
Agenda
18:00 doors Open
18:20 Welcome
18:30 JVMTI: Introduction and use cases for the JVM Tool Interface - Kevin Watzal
19:30 Break/Networking
19:55 Raffle: IntelliJ + OrbStack.dev Licenses
20:00 Fun with Flags: Bringing the Fun Back into Feature Flagging with OpenFeature - Simon Schrottner
21:15 Networking
JVMTI: Introduction and use cases for the JVM Tool Interface
Ever wondered how profilers track memory allocations or how they can measure the methods that use most of the CPU resources without knowing your code?
Meet JVMTI — the Java Virtual Machine Tool Interface, that allows tracking, inspection and modification of JVM applications. Track the states of your threads, trace objects as they follow the flow of your application or modify instance values at runtime. Learn how JVMTI works, how profilers, debuggers and other tools rely on it and find interesting ways to solve issues of your application. Lastly, see how security researchers monitor JVM applications to help protect users and organizations.
About the Speaker
Kevin Watzal is a Software Developer with a passion for the JVM for nearly 10 years. He currently works in the e-mobility sector, specializing in fleet management and electric vehicle charging solutions.
His motto, “Knowledge is power,” reflects his enthusiasm for exploring new libraries and frameworks to continuously discover innovative problem-solving techniques. Alongside his professional work, Kevin pursued part-time studies in IT Security, with a master’s thesis that focused on the security analysis of JVM applications using JVMTI.
In addition to his expertise in software development, Kevin is also passionate about sustainability and nutrition.
Fun with Flags: Bringing the Fun Back into Feature Flagging with OpenFeature
Feature flags have revolutionized the software delivery lifecycle, enabling teams to decouple releases from deployments and create a more agile development process. They're often hailed as one of the key practices in modern software development—at least in theory.
However, as systems grow in complexity, so do the challenges associated with feature flagging. From supporting multiple languages and managing targeted evaluations to avoiding vendor lock-in and safely decommissioning obsolete code, what initially seems like a straightforward problem can quickly become daunting.
The OpenFeature community is tackling these challenges head-on by providing vendor-agnostic SDKs and a suite of powerful tools designed to simplify the feature flagging experience. Join me as we explore the common pitfalls of feature flagging and discover how OpenFeature can help bring the fun back into this critical aspect of software development.
About the Speaker
TBA

Sponsors
"JVMTI: what's the JVM Tool Interface" + "Fun with Flags: OpenFeature"