The purpose of this document is to provide an overview of JavaScript development at the OTHER media. It explains the libraries we use, and why; the development toolchain; and the deployment system. If you have any questions, please email Benedict.

This handbook is under active development. Its contents, and the advice it offers, may change at any time.

  1. Quick install guide
  2. The libraries we use
  3. Developing new libraries
  4. Testing your library
  5. Deploying your library
  6. Style
  7. Performance
  8. Functional programming
  9. Appendix 1a: Jake README
  10. Appendix 1b: Helium README
  11. Appendix 2: Working around Internet Explorer