The rapidly approaching ES6 express is gathering pace. This past week saw Airbnb publish their ES6 style guide, as well as the release of Babel 5.0 (a compiler that lets you write ES6 code today). Over on SitePoint we had a look at understanding class and inheritance in ES6, whilst ES6 writing machine Dr. Axel Rauschmayer examined both how to write client-side ES6 with webpack and how to use transpiled ES6 on Node.js. A new site called es6-features.org showcases the major ES6 features, as well as providing a brief example of each feature and comparing it to the ES5 equivalent. Finally, be sure to check out Addy Osmani’s extensive collection of ES6 tools.
Recently SitePoint author Ciara Burkett took a look at 6 Node.js static site generators. Brian Rinaldi then followed up with an in-depth look at Wintersmith (the first in a two part series). Wintersmith uses Jade as a templating engine—here’s a tutorial which covers how to install Jade and compile it into HTML. Not particularly new, but another templating language I discovered recently is icanhaz.js. Bringing things back on topic somewhat, here’s how to build custom React Native components from scratch and here’s Node’s core philosophy told through a tale of two jugglers.
Tools of the Trade