JavaScript Weekly
Issue 263 — December 18, 2015
“Beta means we’re now confident that most developers can be successful building large applications using Angular 2.”
Brad Green

Eric Elliott shares some advice on what it takes to get ahead as a professional JavaScript developer and what the market’s like.
Eric Elliott

The V8 JavaScript engine has a much improved random number generation algorithm, explains Yang Guo. It’ll be rolled out in Chrome 49.
The V8 Project

With imgix, integrating responsive images into your app could not be easier. imgix resizes, crops, and processes images on demand. Learn how to start delivering responsive images in less than 30 minutes.
Imgix   Sponsor

Electron is an open-source project from GitHub that lets us create cross-platform desktop applications with web technologies.

A transpiler going from Java to TypeScript with full syntax mapping. Use Java tooling but get typed JavaScript to run in the browser or on Node.

Rather than converting ES6 to ES5, as Babel does, xto6 tries to bring your ES5 code up to ES6 semantics.
xto6 avoid breaking their user’s software and to ship stable releases, using npm’s package distribution tags.
Stephan Bönnemann


In Brief

ESLint v2.0.0-alpha-1 Released news tools

Bringing the Power of SIMD.js to gl-matrix news
Mozilla Hacks

What's the Status of Sails.js? news
There’s been some concern over the status of the Sails.js project. Updates all round here.

The React Native Team Answers Questions on Reddit news
A lot to read, but if you’re into React Native, it’ll be worthwhile.

Angular Material 1.0 Now Available news code
Bringing your Angular app together with Material Design.
Angular Team

An Intro To Using npm and ES6 Modules for Front End Development tutorial
Wes Bos

Crash Course to Angular tutorial
Jump right in and build your first Angular web app today.
Outlearn  Sponsor

How to Export a JavaScript Module to Multiple Formats using Webpack tutorial
Thomas Bartel

Google Maps Made Easy with GMaps.js tutorial
Shivam Mamgain

Using Socket.IO and Cordova to Create a Real Time Chat App tutorial
Wern Ancheta

Stop Writing Loops and Start Thinking with Maps tutorial
Jezen Thomas

Dr. Axel's Babel 6 Articles tutorial
A flurry of posts including configuring ES6 standard library and helpers, loose mode, and Babel and CommonJS modules.
Dr. Axel Rauschmayer

What Does !-- Do in JavaScript? opinion
The overall response is.. whatever it does, don’t do it.
Stack Overflow

When JavaScript Doesn't Happen opinion
What happens when JavaScript doesn’t run properly, and why should you anticipate this situation?
A List Apart

2015's Top JavaScript Devs To Follow opinion
Sam Lowe

Grooscript: Converts Groovy Code to JavaScript tools
Groovy is an object oriented language from the Java platform.

daterangepicker: A Date Range Picker Component code
Well presented. Check out the live demo.

Treed: A Powerful Tree Editing Component code
Jared Forsyth

Shem: A Lisp-and-Haskell-like Compile to JS Functional Language code
Michal Srb

React Refetch: A Declarative, Composable Way to Fetch Data for React Components code

Introducing Lokka: A Simple JavaScript Client for GraphQL code tutorial
Arunoda Susiripala

jQuery.monthpicker: A Month and Year Picker jQuery Plugin code
Lugo Labs

Timbre.js: JavaScript Library for Objective Sound Programming code

Victory: An Ecosystem of Modular Data Visualization Components for React code

NEW WEBINAR SERIES: Your Angular 2.0 Strategy in Four Parts news
The launch of the Angular 2 Beta demands immediate attention by most organizations due to the massive impact it has on existing and future application development. Join our experts to understand why moving to Angular 2 is now your most important initiative.
RANGLE.IO  Sponsor