What works, what doesn't and why
Create an account in the NPM registry, write some code for your package and publish
It Couldn't Be Easier
Safe Cross-Domain Communication