Brian Cavalier - Connecting your shiz.js with AOP
JSConf US 201329 May 2013
AOP = Aspect Oriented Programming
Aspect: encapsulated units of behavior AOP: putting them together to make a program
AOP - controlled, non-invasive (don’t change source code of aspect)
logging, profiling, memoization
the more dependencies you have, the harder it is to test a specific component
This is a quick summary of a talk I attended at JSConf 2013. You can see a list of all those I've summarized notes from here. There's also a General thoughts during JSConf 2013 post for all the non-talk bits and pieces.
There were 3 concurrent tracks at the conference, so only those I attended myself are summarized here. Other attendees have summarized some of the talks I didn't get to due to scheduling conflicts - you can find those at jlongster.com (James Long) and Toby Ho's github repo.