Great presentation based on a lecture given by Yoav Abrahami at Wix.com, which I went to this week - thanks for the invitation, Olga!

AspectJ, AOP, code genetation, and other really interesting & cool stuff!

 

http://www.slideshare.net/yoavwix/java-bytecode-and-classes