Technology Stack
- JavaScript
All RackHD core services are written in JavaScript
(1) MDN JavaScript Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
(中文版): https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference
(2) Eloquent JavaScript: http://eloquentjavascript.net/
- Node.js
All RackHD core services run within Node.js
(1) Node.js v6.x API Doc: https://nodejs.org/dist/latest-v6.x/docs/api/
Dependency Injection
(1) Understading Dependency: https://github.com/angular/angular.js/wiki/Understanding-Dependency-Injection
| Name | Introducation | Resources (English) |
|---|---|---|
| JavaScript | All RackHD core services are written in JavaScript | - |
| - | ||
| Node.js | All RackHD core services run within Node.js | |
| Promise | ||
| Lodash | ||
| Dependency Injection | ||
| Mocha | ||
| Chai | ||
| Sinon | ||
| Supertest | ||
| Python | All RackHD funtional test cases and a lot tools/scripts are written in python |