node v8 at least, since I use await/async without babel stuff
understand how to use mongodb
you could actually code in any other language
to clone this repo:
git clone https://github.com/chneau/rguhack.git
then be sure to be on the project directory
cd rguhack
then install project dependencies
npm i
be sure to be on the RGU network
then to start the project
npm start
it should output some stuff and gracefully exit
inspect the commented code, it could be useful if you're not familiar with mongodb
vscode with {"editor.formatOnSave": true} as user settings
lodash (or underscore) is a collection of useful helpers
moment by far the best package to manipulate the time
if you're not familiar with git, use ungit, it's easy to install/multiplatform and the interface actualy makes sense
don't hesitate to use jupyter (if you know python/R) to do some data analysis
here is a (poor) example of docker jupyter python from kaggle