JavaScript Weekly
Issue 290 — June 30, 2016
Redux is an app state container, commonly (but not always) used alongside React. Alex Bachuk explains what it offers and how to use it in your projects.
Alex Bachuk

D3 is huge in the Web data-vis world and 4.0 is a significant update. D3 is now modular, composed of small libraries you can also use independently.

A well presented, flexible, and lightweight JavaScript animation library with 10 CodePen examples to show it off.
Julian Garnier

Need to crank out features faster? Corgibytes cleans up technical debt that gets in the way of rapid release cycles. One client doubled their productivity with zero new hires. Don’t let tech debt slow you down. Call the Corgis.
Corgibytes   Sponsor

Feeling adventurous? Follow this walkthrough to building something very simple using WebAssembly, a new under-development bytecode for writing and running browser agnostic code for the Web.
Nick Larsen

A look at how to use the Angular 2 CLI to rapidly scaffold, develop, test and deploy an Angular 2 webapp.
Jeremy Likness

A brief entry-level introduction to debugging Node apps using the debug module, the built-in debugger and Chrome DevTools.
Gergely Nemeth

A layer on top of React Native providing a basic set of components for mobile app development.


  • Software Development Engineer at AmazonFrontend web expert? Come to Amazon and improve the Search experience for hundreds of millions of customers. Amazon, Search Customer Experience
  • Senior Node Engineer at TES USA (San Francisco, CA or remote)Make a difference in teachers’ lives with a platform that allows them to find, share and sell resources worldwide. Join TES USA’s small, global team to embrace challenges, be part of a lean process, and impact education. TES USA
  • Job Offers. No resume necessary.Create your Hired profile to get top companies to start applying to hire you. Get offers from $75,000 - $250,000 on the platform in 1 week.

In Brief

Online Angular 2 Training: Without Charge course
Master RESTful APIs, ES6, TypeScript and more with the experts who created the official Angular 2 application developer tool: Augury. Educate yourself and your team: July 19th.
RANGLE.IO  Sponsor

An Introduction to Developing jQuery Plugins tutorial
Simon Codrington

An Introduction to Asynchronous JavaScript tutorial
Peter Olson

How to Upgrade to The New Angular 2 Router tutorial
Soós Gábor

Timing Asynchronous Functions in ES6 tutorial

jQuery's JSONP Explained with Examples tutorial
James Hibbard

Building An Angular 2 Application for Production tutorial
Crush your code down in size significantly with minification and tree-shaking.
Minko Gechev

How to Implement A Programming Language in JavaScript tutorial
From parsing and tokenization through to generating JS.
Mihai Bazon

Doing Motion Detection with JavaScript tutorial
Will Boyd

Addy Osmani Discusses Design Patterns in JavaScript podcast
JavaScript Jabber

Build Your Own Real-Time Chat App....Fast course
Learn to build your own JavaScript chat app with real-time messages and more in no time. Register for this developer training webinar now. (Limited seating. Seats fill fast.)
Pubnub  Sponsor

An Intro to Functional Programming in JavaScript video
Anjana Vakil

Build Your Own Curry Function in JavaScript video
Derick Bailey

Angular 2: 12 Best Practices to Level Up With opinion
Csaba Tamas

What Do You Need to Know to Ace a JavaScript Interview? opinion
Adam S

ejs: An Attempt at More Verbose JavaScript Error Messages tools
Vaibhav Mehta

fast-memoize.js: The 'Fastest Possible' JS Memoization Library code
Caio Gondim

A Brief Look at 5 React UI Libraries code
Stefan Keil

Monkberry: A Small, Fast Library for Building Web User Interfaces code
Anton Medvedev

React Modal Box: A React Component to Display Modals code

WarriorJS: Learn ES6 While Playing A Game code
You have to instruct a warrior to battle enemies, rescue captives, etc.
Matías Olivera

Choo: A New, Functional Frontend App Framework in 7KB code
Yoshua Wuyts