Professional JavaScript for Web Developers
DOM- Document Object Model
CoffeeScript- a little language that compiles into JavaScript
JSON- (JavaScript Object Notation) is a lightweight data-interchange format.
WebSocket- Like TCP, WebSocket provides for bi-directional, full-duplex communication between web browsers and web servers.
NodeJS- for easily building fast, scalable network applications
Express- High performance, high class web development for Node.js
Jade- Node Template Engine
MongoDB- a scalable, high-performance, open source NoSQL database.
Redis- key-value store
Cube- Time Series Data Collection and Analysis
JQuery- a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development
Backbone (MVC)- gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
Bootstrap- Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.
ICanHaz- Simple and powerful client-side templating
mustache - Logic-less templates
PhantomJS - a headless WebKit with JavaScript API
CasperJS- navigation scripting and testing utility written in Javascript
D3- Data-Driven Documents
Rickshaw- creating interactive time series graphs
Crossfilter- Fast Multidimensional Filtering for Coordinated Views