Episode 160: AspectJ and Spring AOP with Ramnivas Laddad

Filed in Episodes by on April 19, 2010 6 Comments

Recording Venue: QCon San Francisco 2009
Guest(s): Ramnivas Laddad

Host(s): Robert
This episode is a conversation with Ramnivas Laddad about aspect-oriented programming (AOP), Aspect J, and Spring AOP. We review the fundamental concepts of AOP, discuss AspectJ (an open source compiler that extends java with support for AOP), and cover the Spring Framework’s proxy-based AOP system. Laddad also gives his thoughts on the use cases for AOP and where we are in the technology adoption curve, and updates on the state of the AspectJ project itself.


Tags: , , ,

Comments (6)

Trackback URL | Comments RSS Feed

  1. Greg says:

    The new guy is working out well, and I like the questions he asks. I especially like the question about if/when AOP will mature from being experimental to becoming mainstream. I think for that to happen it will have to break away from its root in OO. Seems like AOP is a lot easier to implement in a Lisp-y language, and the interview touched on this, but I’m curious if we will see Aspects in the newer functional languages?

  2. The0retico says:

    I am not entirely sure if the host has listened to all of the previous episodes dealing more or less with AOP, because I think this episode has not enough new content. Most of the episode is about AOP in general, which has been discussed before. AspectJ and Spring AOP were compared in episode about Spring. New information was only that with AspectJ you can advice Spring AOP aspects and that there is Spring Roo.

  3. Brontitall says:

    It’s interesting to hear what the interview sounds like before editing but I’m not sure that this version is what was supposed to be posted.

  4. codetojoy says:

    I’m glad someone pointed this out, as a sanity check! I agree that it seems like the wrong file was posted.

    Michael Easter

    http://codetojoy.blogspot.com — Putting the thrill back in blog

  5. Michael says:

    Yes, this was a mistake on our side. We apologize for that. The correct file has now been uploaded, though iTunes might have trouble reloading it. Best is to use the direct download from this page.

Leave a Reply

Your email address will not be published. Required fields are marked *