Mathew Nolton Blog

Software dementia unleashed...

Off to Greenville .Net Users Group to give Attribute and AOP presentation

Well, I am off to give a presentation to the .Net Users Group in Greenville http://www.gspdevelopers.org. The topic will be AOP, Attributes and Reflection as well as a discussion of my Validation framework.

 

Posted: Apr 20 2004, 02:24 PM by MatiasN | with 15 comment(s)
Filed under:

Comments

Adam Kinney said:

That's funny, we just had Tom Barnaby, an INETA speaker, come by to our user group to talk on the same subject. Do you know him?

Maybe you guys should compare notes… :)
# April 20, 2004 2:39 PM

Chris McKenzie said:

Argh--I didn't know there was GSP users group! Unfortunately, I have class on Tuesday's and won't be able to attend :( But now I know you're there, and I will attend someday!

Thanks for posting!
# April 20, 2004 3:42 PM

Mathew Nolton said:

I'd like to compare notes with him. How did his presentation go?

I have found that few people have heard of Aspects or its distant cousin Attributes.....In order to show anything remotely talking about aspects (not attributes but aspects) you have to talk about Java because it is the only platform that really has anything of production quality. The potential for .Net to do the same is astounding but just not there yet.

-Mathew Nolton
# April 21, 2004 9:11 AM

Avery Moore said:

I enjoyed the presentation. Don't feel bad... I used to use Netbeans too before I migrated to Eclipse and then IDEA. Thanks for coming out.
# April 21, 2004 9:48 AM

Mathew Nolton said:

Thanks Avery,
You were the guy sitting in the front on my left...right? As I recall you were the one asking about Java IDE's. Thanks for having me. I enjoyed meeting with your group.

-Mathew Nolton
# April 21, 2004 10:50 AM

Avery Moore said:

Nah, that was another guy. I was the one who won the graphics server .net license. I had heard about AOP before (I think I might have read something about it in the Pragmatic Programmer but don't hold me to that) but it was nice to learn more about it and to clear up some misconceptions. Thanks again.
# April 21, 2004 1:27 PM

Sean Schade said:

Are you going to do any more articles on AOP in .NET? I think there's a lot of uncharted territory to cover on the subject.
# April 22, 2004 1:22 PM

Mathew Nolton said:

I really want to. At the very least I want to get on my soapbox. So many people are equating attributes with aspects and interception with AOP. There is so much more to aspects and AOP then this and its confusing much of the market out there.
# April 22, 2004 1:34 PM

Adam Kinney said:

Mathew,

I was going to talk to you about the presentation, but your contact link keeps bouncing my emails back.

You should be able to contact me through weblogs.asp.net/akinney/contact.aspx

Send me an email if you want to talk more about attributes.
# April 26, 2004 10:17 AM

Mathew Nolton said:

I need to talk to Scott W. and let him know. My profile has the correct email address but it has been doing this lately. I'll drop you an email but just in case, my email is mnolton@cybral.com

-Mathew Nolton
# April 26, 2004 11:26 AM

Tom Barnaby said:

"So many people are equating attributes with aspects and interception with AOP. There is so much more to aspects and AOP then this and its confusing much of the market out there."

I think I'm partly to blame for that. I always say attributes/interception are ONE way of implementing AOP - but have never stressed that there are others. Primarily because I'm always speaking in the context of using and applying custom attributes.
# May 7, 2004 11:31 AM

Mathew Nolton said:

tom,
its a pet peeve of mine. the attribute/interception model is really a pretty weak implementation of AOP and if your presentation is anything like the msdn article by sells/dharma and fells it probably doesn't address pointcut composition at all...which is really where the power and flexibility of aop resides...so shame on you ;)
-mathew nolton
# May 7, 2004 2:19 PM

Tom Barnaby said:

<Hanging Head>Yes Dear</Hanging Head>

I'm not familiar with the sells/dharma article - but I'm guessing my impl and theirs is similar. I focus on eliminating join points with attributes and dynamic interception.

I can understand your frustration. Its a little like demonstrating OOP with just an encapsulation example.

However, my real intent with my presentation and my book is to get people excited about the possibility of custom attributes - and AOP is just a part of that. But I don't want to leave people with the wrong impression either, so in the future I'll add a disclaimer before diving into the AOP discussion.
# May 7, 2004 4:05 PM

TrackBack said:

# May 11, 2004 1:53 PM

TrackBack said:

# May 11, 2004 1:53 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)