Tuesday, April 8, 2014

AOP-ing your JavaScript

Aspect Oriented Programming (AOP) is a technique for augmenting the behavior of objects, methods, and functions non-invasively. AOP adds new behaviors and modifies existing behaviors "from the outside". Using AOP, it's possible to create connections between components without either having any knowledge of the other and without any extra library dependencies in your code.

While you may be familiar with AOP in Spring, you may not yet have applied it in JavaScript. In this talk, we'll do just that. We'll introduce simple techniques for applying AOP in pure JavaScript using no additional libraries, and then look at meld.js (https://github.com/cujojs/meld), the AOP library that powers Cujo.js (http://cujojs.com). We'll work from simple examples of making connections between components to more sophisticated examples that integrate pubsub, message buses, etc. in a truly loosely coupled way.




Source: https://www.youtube.com/watch?v=MoZgJY2IF4A

5 comments:

Unknown said...

There are lots of information about latest technology, like Hadoop cluster is a special type of computational cluster designed specifically for storing and analyzing huge amounts of unstructured data in a distributed computing environment. This information seems to be more unique and interesting. Thanks for sharing.

Big Data Training in Chennai | Big Data Training | Hadoop Course in Chennai

Mervin Parmar said...

I prefer salesforce tool for CRM. It is a cloud based crm tool preferred by many professionals.
Salesforce training in Chennai|Salesforce training institute in Chennai

PLC Training in Chennai said...

Hi, I wish to be a regular contributor of your blog. I have read your blog. Your information is really useful

Unknown said...

The best thing is that your blog really informative thanks for your great information!
ERP Software Solutions in Chennai | ERP Providers in Chennai | ERP Software Solutions in Chennai | ERP Implementations in Chennai

Unknown said...

Your Java blog has explained the concepts clearly with suitable examples. Many programming languages have evolved but Java is still in NO:1 position due to its great features.

Regards:

Java Training |
JAVA Training Institutes in Chennai