- Frameworks
- Karma
- Mocha
- Test Runner
- Jasmine
- Chai
- Chai immutable
- Code Coverage
- Istanbul
- Currying
- FRP
- UI Patterns
- Promises & Deferred objects
- q.js
- Async await
- Streams
- OAuth
- Node CMS
- Bacon.js
- rx.js
- D3.js
- Functional Libraries
- Underscore
- Lodash
- Ramda
- ES6 Export/Import
- Browserify
- System.js
- Require.js
- React
- Redux
- React Native
- Angular 1.x
- Angular 2
- Ampersand.js
- Polymer
- Classes
- Getters/Setters
- Generators
- Binary Trees
- Heaps
- Hash table
- ImmutableJS
- Record
- Map
- List
- Big O & Complexity
- V8 JS engine
- Go
- Rust
- Scala
- Clojurescript
- TypeScript
- MySQL
- PostgreSQL
- MongoDB
- Mongoose schemas
- Coninuous Integration/Delivery
- Travis CI, Circle-CI, Jenkins CI
- Scalability
- Indexing &Load balancing
- Redis
- Rolling updates
- Provisioning (ansible, puppet, chef)
- Vagrant
- Docker
- Advanced UNIX commands
- NGINX web server
- AppleScript scripting & Fish shell scripting
- Service/Server Monitoring
- Prometheus
- Web Collaboration Softwares
- Mumble/IRC server setup
- Pair Programming
- Proper Git Flow
- Code Review Techniques