Before we get started today, a general service announcement:
All you have to do is post the most valuable new topic or response in the Month of June. Seriously. That easy.
And now it’s on with the show …
EcmaScript 2015 (ES6)
Final draft for ECMA-262 6th edition
ECMAScript 2015 Has Been Approved - The General Assembly of Ecma International has announced the approval of ECMA-262 6th edition.
ES6 compatibility tables - How do compilers, polyfills, and browsers compare with each other against the specs?
Oceanic Next color scheme - Sublime Text 2/3 color scheme ready for ES6/ES7 and optimized for babel-sublime package.
New changes to make SpiderMonkey’s (and Firefox’s) parsing of destructuring patterns more spec-compliant
ES6 — set, map, weak - To help you deal with data structures.
ES6 In Depth: Collections - More details on data structures.
Standard ECMA-262, 6th edition (June 2015) - Let’s take a minute to look at ECMAScript 2015’s language features.
ES6 In Depth: Using ES6 today with Babel and Broccoli - we’re going to show you step-by-step how it is done with these transpilers.
ES6 Guide - Free to read online.
The ES2015 Nightmarefile - One file that demonstrates the worst ES6 browser compatibility problems.
Prototypes are Objects (and why that matters) - Why we might want to use mixins.
Asynchronous in the Browser - Asynchronous development in the browser happens in more places than just the DOM.
Reducing my CPU load from 95% to 20% - How one simple change gave a major improvement.
SVG clipPath - A card-expansion effect.
Sylvester - Matrix, geometry, and vector math library.
Verlet - An introduction to a light-weight physics engine.
Create a Simple Shopping Cart Using AngularJS: Part 3 - How to make the total div stick to the top while scrolling, and create a checkout page to display all the items selected by the user.
Guitar Tuner - A breakdown of how to build it.
Ten Tips for Writing Maintainable Code in BackboneJs - Writing maintainable code is not easy in any frameworks or libraries - here’s how to tidy up your Backbone code.
Routing in Angular 2 - Details on Routing with Anguler 2, which is quite different from Angular 1.
Unit testing AngularJS applications - A few patterns and guidelines to help us with unit testing Angular applications.
Should I use Node.js or io.js? And which version? - Details on the forking and eventual joining together again of the libraries.
qooxdoo 5.0 released - An open source Ajax class-based framework.
React Internals: Introduction to React.js diff “algorithm” - React.js is a fast beast, but do you really know why?
Deprecating JSTransform and react-tools - React and React Native have both switched their respective build systems to make use of Babel.
What is WebAssembly? - Apparently it’s the dawning of a new era.
WebAssembly: a binary format for the web - A new binary format for the web by Google, Microsoft, Mozilla and others, used for performance critical code and to compile other languages (especially C/C++) to the web platform.
From ASM.js to WebAssembly - A breakdown from Brendan Eich
Last but not last
Epic Form & Input Design Trends - Showcasing clever and creative design ideas.