There are tons of Java OSS frameworks that exercise in bytecode manipulation. What if you’d like to contribute or fix a bug? Understanding Java bytecode may appear quite helpful once you have to solve problems that are related to binary weaving of Java classes, and some things you can do are just plain freakin' cool. This talk will remind you some JVM bytecode basics, and introduce you to a live coding demo with ASM (asm.ow2.org/) and creating a cool application.
This presentation is a natural continuation of the talk given at GeeCON 2011, "Bytecode for discriminating developers", which was an intro to the subject.
Anton is Software Engineer and JRebel Product Lead at ZeroTurnaround. Professional interests include programming laguages, middleware and tooling.
He is also the Estonian JUG (jug.ee) leader and co-organizer of the larger developer community in Tallinn - Devclub.eu. Blogging at arhipov.blogspot.com. You can follow Anton at Twitter - @antonarhipov