« aspectprogrammer.org main site now open | Main | "Go From" Statement Considered Harmful »

June 18, 2004

AspectJ on the road...

I've just got back from a European mini-tour, presenting on AspectJ at the Belgium JUG and at the IBM WebSphere User Group meeting. Both events were great fun, the Belgium JUG especially was amazing - a packed room of well over 150 attendees all eager to hear about AOP. They're a great crowd and if you ever get a chance to go and speak there I thoroughly recommend it. I presented 2 hours of tutorial material and demonstrations, which the JUG team have videod so at some point I believe you'll be able to see the presentation from the comfort of your web browser.

My talk was in two parts - the first part was an introduction to the ideas and motivation for aspect-oriented programming, and a look at how they are embodied in AspectJ. We managed to get full-audience participation for the explanation of join points and pointcuts (I guess you had to be there...) which was a lot of fun. The second part of the talk focused on adopting AspectJ - the recommend phases of adoption and some examples of aspects you might be writing in each phase.

The slides used a number of builds and animations, and we also spent quite a lot of time looking at code in AJDT. Neither of these can be reproduced in a PDF of the slides (nor my general silliness and hand-waving, so there are some benefits ;) ), but I'm making them available on the aspectprogrammer.org site in any case for anyone who is interested. You can find the PDFs in the ""Introduction and Tutorials" section under "Articles and Resources". If you want to see the whole show, you'll just have to invite me to come and give a talk ;).

In a piece of unrelated news, I believe I have now fixed the problem whereby blog entries didn't appear in the browser window if it was too narrow (thanks to all those folks who pointed this out), and I've also changed the format of the news feed for this blog so that the full text of entries is sent (which is how it used to work on jroller) rather than just the first couple of sentences. I opened up the commenting so that you don't have to register with typekey first just to post here, but I'm still having teething problems getting the typekey registration to work for those who do have typekey accounts. Bear with me...

Posted by adrian at June 18, 2004 10:52 AM [permalink]



The video and audio capturing worked very well and this weekend we'll work on the creation of the MPEG stream... Check out the http://wiki.bejug.org site for updates ;)

Thanks again for the enthusiatic presentation!

Posted by: Stephan Janssen at June 18, 2004 12:36 PM

Your presentation (and Rod's BTW) was very enlightening. I need to experiment with AOP some more but I do think it can be very useful in our projects here at work. What I especially liked about AspectJ and AJDT is that both seemed to very mature; ready for use in a real production environment!

Posted by: Guido Kollerie at June 18, 2004 02:09 PM

Well Adrian,

like I said already on one of the other blogs, I was watching the match tonight (Sweden vs Italy) and I realized that everytime I'm watching soccer from now on, I'll probably remember your presentation. Great stuff!

cheers, Alef

Posted by: Alef Arendsen at June 19, 2004 01:02 AM

Post a comment

Thanks for signing in, . Now you can comment. (sign out)

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Remember me?