JavaScript 2016
by Mat Beale
1. Testing
1.1. Karma
1.2. JSLint
1.3. Jasmine
1.4. Continuous Integration
1.5. Continuous Delivery
2. Server Side
2.1. Node
2.2. Express
2.3. Ajax
3. Frameworks
3.1. Angular 1
3.2. Angular 2
3.3. Backbone
3.4. Ember
3.5. React
3.6. Polymer
4. Language concepts
4.1. Hoisting
4.2. Prototyping
4.3. Closure
4.4. Function expressions
4.5. Object Orientation
4.6. Promises
4.7. Scope
5. Dev Tools
5.1. npm
5.2. Gulp
5.3. Bower
5.4. Grunt
6. Libraries
6.1. Bootstrap
6.2. JQuery