Angus Croll covers the new 'use strict' operator introduces in EcmaScript 5th edition and how to get started using it. He offers a set of unit test to see how well supported strict mode is in your browser.
Building extensions for Firefox 1.5. The Firefox and Mozilla platforms keep changing the extensions enough to out-date tutorials. This is the official documentation, covering the directory structure, the manifest, XUL Overlays, chrome URIs and packaging