Date: Tuesday November 20th 6:30pm (2012, not 2013 as the video caption says!)
Topic: Don't Let Your Bytecode Just Sit There!

Java bytecode just works. It works so well that the JVM has over 250 languages that compile to bytecode. It works so well that we can usually ignore it.

But given Java bytecode's success and ubiquity, shouldn't we crack the hood and see how it works? Once you do, you may discover that bytecode manipulation is not only fun, it can be used to solve interesting problems.

In this session, we will take a look at how bytecode is represented and how to use the ASM library to view and manipulate it. We'll use the Java Instrumentation API to modify classes as they're loaded and change their behavior.
Speaker: Chris Hansen

Chris has worked with Java software for over thirteen years. His interests include performance optimization, scalable systems, software development methods, and robotics. He is manager of the Java and Node.js instrumentation teams at New Relic.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…