JavaScript Weekly
Issue 296 — August 11, 2016
React went from the Web to native with React Native, but now we have React Native for Web which brings React Native’s predictable components to the Web. A full intro here.
Clayton Anderson

At Frontend NE, Jack Franklin gave an hour long talk on the current state of Web development with JavaScript including ‘fatigue’, ES6, ES7, Babel and module support.
Jack Franklin

Flow is a static type checker for JavaScript that can help you be more productive by providing feedback and warnings in real-time as you code.
James Kyle

New sample using AngularJS as the framework, Wijmo UI controls for data visualizations and Material Design for the user interface and UX. See how you can use these three technologies together to quickly build a full featured application. Get the sample.
Wijmo   Sponsor

A great intro to Shadow DOM, which provides a framework-free way to create self-contained Web components. Chrome 53 and Safari 10 are shipping with Shadow DOM v1 support.
Eric Bidelman

Hugo Giraudel demonstrates how to use Nightwatch and how functional testing ensures that an app works as expected from a user perspective.

A complete cookbook-style introduction to React, written by Cody Lindley.
Cody Lindley

Using react-dropzone, superagent, and Cloudinary, you can get a lot done relating to image uploading, entirely client-side.
Damon Bauer


In Brief

Angular 2 RC5 Released: NgModules, Lazy Loading and AoT compilation news

The State of Vue: 2.0 is Now in RC news
Reflections on the progress of Vue 2.0.
Evan You

Advancing the Open Web Through Test262 news
An update on Bocoup’s work with Google to make V8 and other projects more spec compliant.
Mike Pennisi

The Comma Operator in JS tutorial
JS Tips

A Guide to Internationalization in React tutorial
Preethi Kasireddy

Function Composition: Building Blocks for Maintainable Code tutorial

Building Animated Stacked Bar Charts with D3.js tutorial
Massimiliano Pesente

Learn Ember.js From Scratch: Tuts, Books, and Resources for Beginners tutorial
Jake Rocheleau

Getting Started with Vue.js (1.0.x) tutorial
Vue is a MVVM library that’s somewhat simpler than Angular.
Ashraff Hathibelagal

Consuming A DynamoDB Stream in The Browser tutorial
Yaniv Kessler

An Introduction to Parallel Processing in JS with Web Workers tutorial
Tamás Sallai

Angular 2 by Example tutorial
Explaining the major concepts of Angular2 using a real app you can play with.
Felix Gessert

How to Replace 5 Old ES5 Tricks in Your JavaScript tutorial
Dmitri Pavlutin

Opbeat for AngularJS tools
Instantly pinpoint performance issues. See how your app spends its time, and who wrote the slow code.
Opbeat  Sponsor

A 30 Minute Introduction to Service Workers video
Phil Nash

Should We Load CSS in Our JavaScript? opinion
‘No’ is by far the most common answer.

Why Redux Makes Sense to Me and How I Conceptualize It opinion
Willson Mock

Lightning-fast Hosts for Your JavaScript tools
The perfect hosting solution for your javascript project. Use promo code JAVASCRIPT20 for $20 credit.
Linode  Sponsor

Typr.js: Process Fonts in JavaScript code
There’s a demo page too.

Baffle: A Tiny Library for Obfuscating and Revealing Text in DOM Elements code
Cam Wiegert

DN2A JavaScript: Digital Neural Networks Architecture with JS code
A set of decoupled modules for neural network and AI development.

js-joda: Immutable Date and Time Library for JavaScript code
Philipp Thuerwaechter and Pattrick Hueper

Mister Poster: A Social App Built with React Native code
.. plus Redux, Redux Storage, and Firebase.
Provash Shoumma