StrongLoop and sl-blip

Recently, some members within the the node.js community expressed concern about StrongLoop’s use of sl-blip to collect data. We’ve heard and understand these concerns and want to explain what data we collect, how we use it, and how we plan on addressing the concerns that were raised.

Read more

3 Neat Tricks with npm run

Most Node.js developers use npm as a package manager. However, npm is also a powerful task runner that can serve as a replacement for gulp. The npm run command lets you define custom scripts in your package.json, so you can reduce complex node-related shell scripts into simple one-liners. In this article, you’ll learn about common npm run use cases, including using npm run to pipe ES6 browser code through Babel and Browserify.
Read more

Higher order functions in ES6:
Easy as a => b => c;

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.

Read more