Superhero.js

Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we've found on the topic.

Follow us on Twitter, GitHub, or check out our newsletter.
We'd love to hear your suggestions via e-mail or as Github Issues.

We come across a lot of great articles on creating, testing and maintaining large JavaScript applications. This page is a continuously updated list of articles that help explain the syntax of JavaScript, how to organize your projects, how to test your code, and what's on the horizon. Have fun!

  1. Understanding JavaScript: Syntax, style and gotchas
  2. Organizing your code: API design, patterns and frameworks
  3. Testing your application: Testable code, readable tests
  4. Tools of the trade: Workflow, developer tools and debugging
  5. Performance and Profiling: Fast and memory-efficient code
  6. Securing your app: Principles, access and validation
  7. Under the hood: Understanding the browser
  8. On the horizon: Stuff to keep an eye on
  9. The league of awesome: Other superheroic resources

Organized by @kimjoar, @madsmobaek, @vandelay, @mollerse and @mikaelbrevik. – Last updated on

Other superheroes

  1. JavaScript Weekly Peter Cooper, javascriptweekly.com
  2. Open Web Platform Daily Digest Sime Vidas, webplatformdaily.org
  3. Mozilla Developer Network Mozilla, mozilla.org
  4. JavaScript Jabber javascriptjabber.com

Newsletter

Subscribe for updates. No spam, we promise();

Superthanks!