JavaScript Weekly
Issue 261 — December 4, 2015
A great walk through some of the greatest JavaScript developer tools that currently exist and why an experienced developer uses them.
Eric Elliott

Tom Dale (Ember core team) makes an interesting case for why frameworks like Angular or Ember are an attractive alternative to smaller libraries.

If you need to label numerous points along a line, working out where to place the labels could be tricky. Labella handles it elegantly; see the examples.

Frontend Masters
Learn everything you need to build and deploy a maintainable single page app. This course covers a broad range of topics as we build an app from scratch using React, Ampersand, ES6 (ES2015), and Webpack.
Frontend Masters   Sponsor

No dependencies, just provide two elements with a common parent. Works horizontally or vertically and provides draggable gutters.
Nathan Cahill

Mimics jQuery’s API for DOM manipulation and traversal and should be compatible with all major test runners and assertion libraries.

Babel 6 is more configurable than Babel 5, but it can be trickier to do, so Axel Rauschmayer shares some handy tips with us here.
Dr. Axel Rauschmayer

After some recent criticism of the quality of Math.random’s output on V8/in Chrome, it has received some updates.


In Brief

Node v5.1.1 (Stable) Released news node
An important security release.
Node Foundation

JSFiddle Gets A Facelift news
Oskar Krawczyk

New Webinar: Why Redux is the future of Angular 2 and React news
From reducers and pure functions, to pairing Redux with React and Angular, hear from our CTO Yuri Takhteyev why you should be using Redux for your next application.  Sponsor

JS Remote Conf: An Online JavaScript Conference in January 2016 news
CFP is open for another week if you want to speak.

Using ES6 on AWS Lambda tutorial
Robin Ricard

Rotate Graphical Elements on Scroll with JavaScript tutorial
Dudley Storey

Rendering Image Previews Using Object URLs vs. Base64 Data URIs in Angular tutorial
Object URLs are URLs that point to files on disk and are supported by the latest versions of all major browsers.
Ben Nadel

5 Essential Ember 2.0 Concepts You Must Understand tutorial
Ember Igniter

How to Build a Todo App Using React, Redux, and Immutable.js tutorial

Interactive Geographical Map with SVG and JavaScript tutorial
Dudley Storey

An Introduction to ClojureScript tutorial
A popular Clojure to JavaScript compiler.
Kev Zettler

Tips for Building Your First Meteor App video
Anders Ramsay

What Is Considered 'Expert' Knowledge in JavaScript? opinion

A React Custom Renderer using Web Workers? opinion
Is a custom renderer for React using Web Workers to run Virtual DOM diffing calculations faster?
Parashuram N

A Look at JavaScript Beyond the Web in 2015 opinion
Patrick Catanzariti

Moving Bugsnag's Front-end to React - What We Learned opinion

Performance metrics for Angular tools
Get a breakdown of the digest cycle including AJAX, templating, services cache calls. See how each controller spends its time and what’s slowing your app. Sign up to the private beta.
Opbeat  Sponsor

Phoenix 2.0 Released: An OS X Window Manager Scriptable with JavaScript tools
Kasper Hirvikoski

Dream.js: JSON Sample Data Generator from Provided Schemas tools code
Adler Oliveira

Babel Contracts: Design by Contract for JS via a Babel Plugin code

PureSlider: A Lightweight, No-Dependency Image Slider Library code
Randy Lu

Highway: Fast and Simple JavaScript Routing Library with No Dependencies code
Ashley Hunter

react-snowstorm: A Snow Effect Component for React code
Only letting this through because it’s December ;-) Demo.
Burak Can

Cropper.js: A JavaScript Image Cropper code
Fengyuan Chen

React Progress 2: A YouTube Style Progress Bar for React.js code
Ruslan Prytula