One of the useful advantages of working with multiple languages is discovering their unique features. That in turn changes how you think about code, and you start to apply these new practices and approachs to other languages. Code starts looking less like boilerplate, and more like an expression of a solution to a problem.
- Array.reduce() -- solving typical array aggregate problems with
Concepts and topics
- ES6 - EcmaScript 6
- Promises / Async
- Immutable values