Videos tagged with AOP
Summary Mark Pollack talks about the features coming in Spring.NET 1.3 and 2.0. He also covers Spring.NET Integration, the Stonehenge project and the relationship with Spring Java. Bio Mark Pollack worked as a Java developer in the late 90s and early 2000, then found shifted to .Net development. During his time as a Java developer he came across the Spring framework. Desiring to continue using ...
Aspect-Oriented Modeling - what it is and what it's good for
In software engineering, aspects are concerns that cut across multiple modules. They can lead to the common problems of concern tangling and scattering: concern tangling is where software concerns are not represented independently of each other; concern scattering is where a software concern is represented in multiple remote places in a software artifact. Although aspect-oriented programming is...
Lone Star Ruby Conf 2008: Double-click to wow
The first keynote was given by Evan Phoenix and it was about memes in the Ruby community. Apparently, the Ruby community loves a good meme. Dependency injection was a rash in 2004 caused by Java developers. DI wasn't needed, sez Evan, because of the very nature of Ruby (as you can define stuff as late as you like). Another meme: What's this called: class << self; self; end; metaclass, sin...
AOP-Myths and Realities
Summary This talk goes beyond myths surrounding AOP and shows the real deal. It examines many practical applications implemented with and without aspects, providing a context for scrutinizing AOP. It also discusses ways to adopt AOP in pragmatic, risk-managed ways allowing developers to try AOP in their own system and gain understanding at the experiential level without exposing them to undue r...
Rod Johnson: Are we there yet?
Summary We've come a long way from the first versions of J2EE. We've learned to avoid invasive programming models, we've developed a rich set of frameworks and APIs, we know how to develop apps based around simple objects. Are we there yet? Most of us would answer no. If we're not there yet, then where are we headed next? Spring founder Rod Johnson explores this issue. Recorded at JAOO Sept 200...
Rob Harrop and Juergen Hoeller on Spring 2
Summary Spring core developers Rob Harrob and Juergen Hoeller talk about what, why, and how of the new features in Spring 2, including XML configuration, custom tags, AspectJ integration, and migrationg to Spring 2. The interview also discusses how to use Spring on large scale projects, common pitfalls with using Spring, and Spring MVC vs. other frameworks. Recorded at the Javapolis conference....
Ivar Jacobson on UML, MDA, and the future of methodologies
Summary Ivar Jacobson, one of the founders of UML, RUP, use cases, introduces his vision for a next generation development methodology that is both agile yet large like UP, by having humans collaborate with 'Intelligent Agents'. Ivar also talks about his views on UML, MDA, AOP, and the future. Recorded at JAOO (jaoo.dk). Bio Dr. Ivar Jacobson, co-founder of Jaczone AB, continues to be one of th...
Ramnivas Laddad on AOP Design, Modelling, and Policy Enforcement
Summary Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation. Bio Ramnivas Laddad is an author, speaker, consultant, and trainer specializing in aspect-or...
Adrian Colyer on Domain Specific Aspects
Summary AspectJ lead and AOP expert Adrian Colyer briefly talks about Domain Specific Aspects, where business rules and policies and can map to an aspect like solution. Adrian also discusses using AOP to implement design patterns such as Observer/Observable, and AOP adoption. Bio Adrian Colyer is the leader of the AspectJ project and a well-known industry expert on AOP. He is a co-author of the...
AOP Refactoring with Ramnivas Laddad
Summary AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control. Bio Ramnivas Laddad is an author, speak...