×
Reset Filters
Close
Close
Agenda

Event menu

Scroll top

The definitive guide to Java agents

13:15 - 14:00 (GMT+02:00)
11 November 2020
Keynote
Add to calendar 11/11/2020 13:15 11/11/2020 14:00 Europe/Bucharest The definitive guide to Java agents - GoTech World 2020 - The New Reality Only with PRO Pass

Speakers:
Rafael Winterhalter, Software Engineer/ Java Champion / Java One Rockstar @Scienta AS

Click here to view more details about this session.
Virtual hello@myconnector.ro aKyOfPFEVzRHclXpWmTW75232

This session has ended. Feel free to explore other areas of the event platform.

Java agents and their instrumentation API offer developers the most powerful toolset to interact with a Java application. Using this API, it becomes possible to alter the code of running applications, for example to add monitoring or to inject security checks as it is done by many enterprise products for the Java ecosystem.

In this session, developers will learn how to program Java agents of their own that make use of the instrumentation API. Doing so, developers learn how the majority of tooling for the JVM is implemented and will learn about Byte Buddy, a high-level code generation library that does not require any knowledge of Java byte code that is normally required for writing agents. In the process, developers will see how Java classes can be used as templates for implementing highly performant code changes that avoid the boilerplate of alternative solutions such as AspectJ or Javassist while still performing better than agents implemented in low-level libraries such as ASM.
 

Rafael Winterhalter
Rafael Winterhalter
Software Engineer/ Java Champion / Java One Rockstar
Scienta AS
rate this speaker


Rafael works as a software consultant in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with a particular interest in code instrumentation, concurrency and functional programming. Rafael blogs about software development, regularly presents at conferences and was pronounced a JavaOne Rock Star. When coding outside of his work place, he contributes to a wide range of open source projects and often works on Byte Buddy, a library for simple runtime code generation for the Java virtual machine. For his work, Rafael received a Duke's Choice award, an Oracle groundbreaker award and was elected a Java Champion.



Rafael Winterhalter' sessions:

13:15 - 14:00 (GMT)
Nov 11, 2020
Keynote
Add to calendar 11/11/2020 13:15 11/11/2020 14:00 The definitive guide to Java agents - GoTech World 2020 - The New Reality Only with PRO Pass

Speakers:
Rafael Winterhalter, Software Engineer/ Java Champion / Java One Rockstar @Scienta AS

Click here to view more details about this session.
Virtual hello@myconnector.ro aKyOfPFEVzRHclXpWmTW75232
10:15 - 10:30 (GMT+02:00)
11 November 2020
Keynote
11:00 - 11:30 (GMT+02:00)
11 November 2020
Keynote
11:30 - 12:00 (GMT+02:00)
11 November 2020
Keynote
12:00 - 12:45 (GMT+02:00)
11 November 2020
Keynote
12:45 - 13:15 (GMT+02:00)
11 November 2020
Networking Break
Watching
The definitive guide to Java agents
13:15 - 14:00 (GMT+02:00)
11 November 2020
Keynote
14:00 - 14:30 (GMT+02:00)
11 November 2020
Keynote
14:30 - 15:00 (GMT+02:00)
11 November 2020
Keynote
15:00 - 15:30 (GMT+02:00)
11 November 2020
Networking Break
15:30 - 16:15 (GMT+02:00)
11 November 2020
Keynote