A good writeup on the new es6 features. I agree with his perspective in the last chapter where he says that not every language feature is good in every use case. We got to be sensible in how we code, and at the end of the day it's about readability rather than making use of new language features.