JavaScript Weekly
Issue 269 — February 5, 2016
A thorough guide to creating a JavaScript package written in ES6 that’s usable regardless of whether you’re using CommonJS, AMD or plain browser global modules.
Jim Cowart

Fast, uses 3D rendering and CSS3, and lets you coordinate and animate hundreds of DOM elements together. Looks very promising.
David Valdman

Grape City
Learn up-to-date Angular 2 concepts and understand how to use JavaScript controls in your AngularJS application. Gain firsthand experience by following Wijmo’s progress as they migrate their Angular 1 directives to Angular 2 components. Download and run Wijmo’s Angular 2 Explorer.
Grape City   Sponsor

A two part tutorial covering how to create a sliding tile puzzle using HTML, CSS, and JavaScript, and then an ‘artificial intelligence’ to solve it.
Smashing Magazine

A solid, practical look at a feature still a little way off in JavaScript’s future.
Nicolas Bevacqua

Use proxies to trap or intercept all of the operations on a target object and modify how the target operates. Addy Osmani presents an introduction here.
Addy Osmani

Love’s simple editor? This bills itself as a clone and uses the contenteditable API to implement a rich text solution.


In Brief

Chrome 49 Beta Includes New ES2015/ES6 Features news
Destructuring, default parameters, Proxy objects, and the Reflect API are all present.

ES Proposal: Object.getOwnPropertyDescriptors() news
Dr. Axel Rauschmayer

Feature Watch: ECMAScript 2017 news
A continually updated blog post listing what features and proposed features are in store for ES2017 (or ES8, in the non-official notation).
Dr. Axel Rauschmayer

New Ember 2.x Course course
With v2, Ember is more performant and complete than ever. In this course we’ll build a rich cross-device app together step-by-step from scratch.
Frontend Masters  Sponsor

Dashing D3.js: Learn How to Make Data Visualizations with D3.js tutorial
A complete online book.
Dashing D3

Creating Single Page Applications With WordPress and Angular.js tutorial
Tom Whitbread

Building a React Universal Blog App: A Step-by-Step Guide tutorial

From Angular 1.x ng-repeat to Angular 2 NgFor with Component tutorial
Oren Farhi

5 Steps for Learning React Application Development tutorial
Telerik Developer Network

Preparing for ECMAScript 6: Symbols and Their Uses tutorial

Getting Started with React Native on Ubuntu Linux tutorial
David Kay

Object.observe Is Dead. Long Live ES6 Proxies tutorial

Performance Engineering with React tutorial
Saif Hakim

Advanced Front-End Automation with npm Scripts video
Kate Hudson

ES6 Const Is Not About Immutability opinion
Mathias Bynens

9 Things Every React Beginner Should Know opinion
Cam Jackson

5 Reasons Why Meteor Is Ideal for Startups opinion
Pranab Agarwal

Some JavaScript Book Recommendations opinion
I mostly agree.
Derick Bailey

jQuery Select Box Components - Chosen vs Select2 opinion tools

Cheerp 1.2: C++ to JS with Faster Execution and Startup, Smaller Output tools news
Leaning Technologies

DateDropper: A Date Input Field jQuery Plugin code
Felice Gattuso

Instadate: A High Performance Date Manipulation Library code

jQuery.sheet: Spreadsheets for the Web, as a jQuery Plugin code
Visual Interop Development

ember-fastboot-docker: Dockerized Node Server for Running Ember FastBoot Apps code node
José Padilla

Griddle: A Grid Component for Use with React code

The Future of JavaScript — 2016 and Beyond 
Will JavaScript continue to rise in use? What’s in store for the most popular frameworks? Learn the answers to these questions in this whitepaper containing interviews with developers building the JavaScript of tomorrow.
Telerik Kendo UI  Sponsor