Submit a post
Note: Only the first paragraph is shown on the front page and overly long paragraphs may be broken up.
21 July 2015
Ready to get your hands dirty with some es6/2015 coding??? Check out these live demos of the most popular ECMAScript latest version features!
Understanding ES6 Promise Patterns & Anti-Patterns covers some of the most common problems when writing code using Promises as well as some best practices and things to keep in mind to make use of the Promise API in a more idiomatic way. [more inside]
With ES6 features landing quickly in native browsers and readily available for use through Babel and Traceur, it seemed like it was time to look not just at support, but also the performance impact of using these features under the current implementations.
Introduction into what is ECMAScript6, how to start using it in browsers. Describes steps to setup development workflow to build React components in ES6 with help of Gulp and Babel.
A brief video which explains what ES2015 is, and shows how to start using it with the Babel transpiler. This is the first of a new screencast series on ES6.
An excellent write up, complete with code and graphics, of what went into using modern Web technologies to create a guitar tuner.
Use ES6 classes and ES6+ decorators with Angular 1 instead of modules. Check out the examples if you want to be convinced.
The final review of the ES6 spec is occurring this month, but if you’re not yet playing with ES6, how best to get started? Cody shares his 6 part approach for learning ES6 and beyond.
Babel mostly transpiles ES6 code into ES5 code that can run in today’s browsers, but also performs other optimizations. This post includes a compelling example of why it’s such a big deal.
ES6 lets us use three different explicit variable declaration techniques: var, let and const. Reg digs into their use and sees when they can replace one another.
Written in ES6 and uses a Promise based workflow.
Code for a sample web app that lets you record voice memos. It uses ES6 classes (via Babel) and RecorderJS.