-
Aspect-oriented programming in Ruby
Featuring Camille Baldock
Many of us developers love arguing about architecture that we dislike and refactoring our code to loosen coupling and weaken dependencies between our objects. Unfortunately, some overarching parts of our applications, like persistence, networking, notifications, logging, auditing, are scattered...
refactoring ruby aop -
Messaging - It's not just about Large Scale Integration
Featuring Ashic Mahtab
In this tutorial, Ashic looks at how we can do dependency injection, aspect orientation and other trendy things without resorting to complicated frameworks. We will see how message passing allows us to follow object oriented principles.
messaging dependency-injection aop ddd architecture -
Multithreading beyond the lock keyword
Featuring Gael Fraiteur
As multi-core hardware becomes ubiquitous, system developers can no longer rely on a superficial knowledge of multithreading programming. In this session, Gael Fraiteur will dust-off low-level synchronization primitives and show how to design programs that make better use of multiple cores
multithreading synchronization aop -
Produce Cleaner Code with Aspect-Oriented Programming (AOP)
Featuring Gael Fraiteur
Rather than giving us a nice separation of concerns (assembly > namespace > class > method), there are times when OOP forces us to write crap - scattering, tangling and coupling our code.
aop .net -
Scala IDE for Eclipse
Featuring Miles Sabin
Following the release of 'ScalaIDE for Eclipse' for Scala 2.8, Miles Sabin, the main contributor and lead for the ScalaIDE, will be demonstrating some of the new features that are now included in the Eclipse plugin.
scala eclipse java spring osgi jdt aop