Ramnivas Laddad

Earlier talks:

Scala and AspectJ: Approaching modularization of crosscutting functionalities (Slides, Video)
Application Development with VMforce.com
Understanding Data Access in VMforce.com
Making sense of AOP choices
Processing annotations with AOP
Advances in Aspect-Oriented Programming
Annotations and AOP
AspectJ for Spring Developers
Applying Domain-Driven-Design in the Enterprise with AspectJ
With Power Comes Responsibility: Avoiding AOP Pitfalls
The State of AOP
Spring AOP in Depth
Domain Driven Design with AOP and DI
Testing Strategies for Web Applications
The State of AOP
Spring AOP in Depth
Domain Driven Design with AOP and DI
Performance Monitoring in J2EE Applications
Philadelphia Java SIG (October 11, Mavern, PA)
The State of AOP
Introduction to AOP with AspectJ
Spring AOP in Depth
Domain Driven Design with AOP and DI
Enterprise AOP with AspectJ
Testing Strategies for Web Applications
The State of AOP
Domain Driven Design with AOP and DI
Enterprise AOP with AspectJ
Testing Strategies for Web Applications
Introduction to AOP with AspectJ
Domain Driven Design with AOP and DI
Enterprise AOP with AspectJ
Testing Strategies for Web Applications
Introduction to AOP with AspectJ
The State of AOP
Enterprise AOP with AspectJ
Performance Monitoring in J2EE Applications
Testing Strategies for Web Applications
The State of AOP
Enterprise AOP with AspectJ
Domain Driven Design with AOP and DI
Performance Monitoring in J2EE Applications
The State of AOP
Enterprise AOP with AspectJ
Performance Monitoring in J2EE Applications
Testing Strategies for Web Applications
The State of AOP
Enterprise AOP with AspectJ
Spring AOP in Depth
Performance Monitoring in J2EE Applications
Testing Strategies for Web Applications
The State of AOP
Enterprise AOP with AspectJ
Spring AOP in Depth
Performance Monitoring in J2EE Applications
Introduction to Aspect-oriented Programming with AspectJ
The State of AOP
Spring AOP in Depth
Enterprise AOP with AspectJ
Performance Monitoring in J2EE Applications
Testing Strategies for Web Applications
Aspect Oriented Refactoring: Taking Refactoring to a New Level
The State of AOP
Enterprise AOP with AspectJ
Testing Strategies for Web Applications
Performance Monitoring in J2EE Applications
The State of AOP
Spring AOP in Depth
Enterprise AOP with AspectJ
Performance Monitoring in J2EE Applications
Testing Strategies for Web Applications
The State of AOP
Spring AOP in Depth
Enterprise AOP with AspectJ
Myths and Realities of AOP
Practical AOP
What's new in AOP
Aspect-oriented Programming: Myths and Realities
Introduction to Aspect-oriented programming with AspectJ
What's new in AOP
Aspect-oriented Programming: Myths and Realities
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
What's new in AOP
Aspect-oriented Programming: Myths and Realities
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Introduction to Aspect-oriented programming with AspectJ
Performance monitoring in J2EE applications
What's new in AOP
Performance monitoring in J2EE applications
Aspect-oriented programming: Myths and realities
Introduction to Aspect-oriented programming with AspectJ
What's new in AOP
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Performance monitoring in J2EE applications
Aspect-oriented programming with AspectJ in Eclipse
Aspect-oriented refactoring using AspectJ and Eclipse
Introduction to Aspect-oriented programming with AspectJ
Design pattern modularization with AOP
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design pattern modularization with AOP
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design pattern modularization with AOP
Java generics in depth
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design pattern modularization with AOP
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design patterns modularization with AOP
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design patterns modularization with AOP
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Performance monitoring in J2EE applications
Trends in Enterprise Aspect-Oriented Programming
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design patterns modularization with AOP
Performance monitoring in J2EE applications
Enterprise Aspect-Oriented Programming
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Performance monitoring in J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Design patterns modularization with AOP
Performance monitoring in J2EE applications
Enterprise AspectJ Tutorial using Eclipse
Introduction to aspect oriented programming
Advanced aspect oriented programming: Testing with virtual mock objects
Performance monitoring for J2EE applications
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Better design patterns with AOP
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Java generics in depth
Introduction to Aspect-Oriented Programming and AspectJ
AOP and metadata: It takes two to tango
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Aspect oriented refactoring: Taking refactoring to a new level
aTrack: an enterprise bug tracking system using AOP
(with Ron Bodkin and Dion Almaer)
Introduction to Aspect-oriented programming with AspectJ
Aspect oriented refactoring: Taking refactoring to a new level
Enterprise Aspect Oriented Programming for Java