JavaScript Weekly
Issue 292 — July 15, 2016

A few years ago we were so overwhelmed with Node news to include, we created Node Weekly to provide a deeper dive into all things Node.

Now, we're beta testing a new React-flavored supplement. It's not 100% ready yet but if you want to receive the next issue when it's ready, fill in this quick form. We'll do a bigger announcement when it launches officially. Thanks!

A flexible, plugin-driven framework for building rich editors like those used by Medium or Dropbox Paper without your codebase getting mired in complexity.
Ian Storm Taylor

The creator of Espruino (a JS interpreter for microcontrollers) is creating a JavaScript-programmable Bluetooth beacon. It’s on KickStarter and has already far surpassed its goal.
Pur3 Ltd

An engaging and educational 15 minute tour of the roles of var, let and const in ES6, led by a front-end developer from Spotify.
Mattias Petter Johansson

Eight days of sessions and workshops on React, Redux, D3, Angular 2, Accessibility, Progressive Web Apps, Dev Ops and Functional JavaScript. Grab one of the last few spots
ForwardJS   Sponsor

Vue.js is a reactive UI component library. Beta 1 of v2 is now out, and this tutorial provides a thorough introduction.
Alex Sears

Changes to jQuery Deferreds in jQuery 3 caused errors to be silenced in certain places (e.g. document ready handlers). jQuery 3.1 fixes this.
jQuery Foundation

An experimental framework for extracting meaning from web pages, identifying parts like buttons, address forms, and the main textual content. It scores DOM nodes and extracts them based on criteria you specify.

A library to help you format input text content automatically (e.g. dates, card numbers). Take a look at the demo page for plenty of examples.
Max Huang


In Brief

Introducing React's Error Code System news

ES6 Feature Complete in JavaScriptCore news
And a look at some of the optimizations the WebKit team is making.

Announcing TypeScript 2.0 Beta news
Now will non-nullable types and easier module definitions.

A Quick Look At 10 Changes in jQuery 3.0 news
Balram Khichar

Angular.js Tutorial: Single Page App with Secure User Authentication tutorial
Quickly build an Angular.js SPA + Node.js API with registration, login, and user profile functionality.
Stormpath  Sponsor

Clean Code with ES6 Default Parameters and Property Shorthands tutorial
Moritz Kröger

Learn to Create D3.js Data Visualizations by Example tutorial
Mark Brown

How to Use Angular 1.5's Component Method tutorial
Nyambati Thomas

6 Compelling Use Cases for ES6 Proxies tutorial
Bryce Johnson

Improve Angular Performance With ngReact tutorial
ngReact is a small wrapper to create Angular directives that actually render React components.
Dave Ceddia

Functional Components with React Stateless Functions and Ramda tutorial
Mirko Mariani

Elm for JavaScript Developers video
Jack thinks all JavaScript developers should be paying attention to Elm.
Jack Franklin

You Might Not Need React Router opinion
Konstantin Tarkus

A Performance Comparison of JavaScript Frameworks opinion
Stefan Krause

Mixins Considered Harmful opinion
Dan Abramov

What JavaScript Programmers Need to Know about Transpilers opinion
Mary Branscombe

5 Reasons Why You Should Be Using Promises opinion
Nathan Meyers

Phoenix: A macOS/OS X Window and App Manager Scriptable with JavaScript tools
Kasper Hirvikoski

How to find and fix the slowest code in your .NET application tools
Find bottlenecks in your code or database and boost performance with new ANTS Performance Profiler 9. Try free.
Red Gate  Sponsor

Laverna: An Evernote-esque JavaScript Note Taking Application code
Stores notes in browser-backed storage like IndexedDB and localStorage, but can sync to cloud services too.

DPicker: A Minimal Framework Agnostic Date Picker code

iziModal.js: A Responsive, Flexible jQuery Modal Plugin code
Marcelo Dolce