JavaScript Weekly
Issue 339 — June 16, 2017
Most JS developers debug with console.log so why not learn more about what the console can do for you?
Darryl Pargeter

It’s coming to Chrome 60, has SharedArrayBuffer support, and brings rest/spread properties on objects.
Seth Thompson

Rather than learn Android development from scratch, put your JavaScript skills to use with Cordova and Vue.js to build a basic ‘to do’ app.
Viraj Khatavkar

ForwardJS
Attend full-day hands-on React workshops and dozens of talks at ForwardJS San Francisco this July.
ForwardJS   Sponsor

A great three part series covering why memory management is important, using ArrayBuffers and SharedArrayBuffers in JS, and avoiding race conditions with Atomics.
Lin Clark

A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Here’s a migration guide.
ESLint

If you haven’t dug into the new goodies yet, this is a good roundup of the latest developments on the Node ecosystem’s most important tools.
Prosper Otemuyiwa

A 12-part video course that starts with lessons on how to setup an app with Webpack and Babel and how to configure these tools for use with Preact.
Shane Osbourne

Jobs

In Brief

Kyle Simpson's 'Deep Foundations of JS' Course in London news
We’ve got Kyle back in London in four weeks’ time.
White October Events

Angular 1.0 Turns Five Years Old news
Chris Brandrick

EmberCamp London: A Full Day of Ember Talks (July 11) news

Angular 4.2 Now Available news
Stephen Fluin

Announcing TypeScript 2.4 RC news
Support for ES import() calls and string enums are key features.
Microsoft

JSConf Belgium 2017 Is In 2 Weeks (June 29) news
Great speakers and tickets are still available.
JSConf Belgium

Using Source Maps to Debug Errors tutorial
Let's talk JavaScript Source Maps. What are they? How to enable source mapping? Why aren't they working?
ROLLBAR  Sponsor

19 JavaScript Shorthand Coding Techniques tutorial
Michael Wanyoike

Using a C Library in JavaScript tutorial
How a team compiled LibreOffice’s hunspell for use on the client side.
Teamemo

A Curated List of 68 React and Redux Tutorials, Walkthroughs and Courses tutorial
Mark Erikson

Introducing FilterBubbler: A WebExtension Built using React/Redux story
A text analysis toolkit using the new WebExtensions API.
Mozilla Hacks

Test-Driven Development for JavaScript tutorial
In this eBook we will explore the idea of practicing Test-Driven Development (TDD) for client-side JavaScript.
Codeship  Sponsor

What's Coming After ES6: The Future of JavaScript video
Brian Holt

Will Vue.js Become a Giant Like Angular or React? opinion
Bartosz Bilejczyk

Bonsai: An Open Source Webpack Analyzer tools
Ryan Albrecht

Amplitude.js: A Modern HTML5 Audio Player with No Dependencies code
521 Dimensions

ZangoDB: A MongoDB-Like Interface for HTML5 IndexedDB code
Erik Olson

Dutier: A Small (1KB) Centralized State Management Solution code
Luis Vinicius

Collect.js: 76 Convenience Methods for Arrays and Objects code
A similar API to Laravel Collections: chunk, flatten, shuffle, etc.
Daniel Eckermann

js-joda: Immutable Date and Time Library code

Building a REST API Using Express.js tutorial
MONGODB  Sponsor