Extending Firefox with Jetpack @ VanJS
Core concepts-javascript
The Evolution of Async-Programming (SD 2.0, JavaScript)