I recently watched an insightful talk from Rob Pike where he shared his experience attending Lang.Next, a conference focusing on new and upcoming trends in programming languages. While there, Rob noticed how many presenters focused on things they were adding to their respective languages. This concerned him because languages were becoming more complex and similar to one another. Read more
Complimenting the existing IBM offerings, such as Bluemix tools for Eclipse and Websphere Developer Tools for Enterterprise Java Development, the Node.js tools for Eclipse provide:
ES6 is nigh! As more and more libraries & Thought Leaders start incorporating ES6 into their code, what used to be nice-to-know ES6 features are becoming required knowledge. And it’s not just new syntax – in many cases, new language features can make an expression that was cumbersome to write in ES5 easy in ES6, enabling and encouraging the use of this type of expression. We’re going to look at one such case here: how arrow functions make it easier to write higher-order functions in ES6.
- Compact syntax
- Asynchronous and configurable module loading
This article will focus on ES2015 module syntax and some of its gotchas. Module loading and packaging will be covered at another time.