modern-JS-practices-2017 https://medium.com/@peterxjang/modern-javascript-explained-for-dinosaurs-f695e9747b70