---
title: "This week's JavaScript news, issue 279"
publication: "JavaScript Weekly"
issue: 279
published_at: "2016-04-14"
canonical_url: "https://javascriptweekly.com/issues/279"
---

This week's JavaScript news, issue 279

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/279)

JavaScript WeeklyIssue 279 — April 14, 2016[A Guide to Proper Error Handling in JavaScript](http://www.sitepoint.com/proper-error-handling-javascript/)A look at approaches and best practices to error handling in JavaScript, including how to deal with errors thrown by asynchronous code. Camilo Reyes 
[5 Rookie Mistakes to Avoid with Angular 2](http://angularjs.blogspot.com/2016/04/5-rookie-mistakes-to-avoid-with-angular.html)A compilation of common beginner mistakes to avoid when you’re writing your first Angular 2 app. Kara Erickson 
[On Adding JavaScript Modules to the Web Platform](https://blog.whatwg.org/js-modules)Domenic Denicola presents an update on WHATWG progress on adding support for JavaScript modules to popular Web Platform specs. The WHATWG Blog 
[![Twilio\](https://copm.s3.amazonaws.com/8ee5316f.png)](http://gosignal.wpengine.com/hello-javascript-weekly/?utm_source=jsweekly_newsletter&utm_medium=newsletter&utm_campaign=signal16_jsweekly)[Twilio presents SIGNAL: The Developer Conference for Communications](http://gosignal.wpengine.com/hello-javascript-weekly/?utm_source=jsweekly_newsletter&utm_medium=newsletter&utm_campaign=signal16_jsweekly)Join us at SIGNAL for an amazing speaker lineup including JavaScript engineer Katy Moe who will hack an NFC chip implanted in her hand onstage. TwilioSponsor
[React v15.0 Released](https://facebook.github.io/react/blog/2016/04/07/react-v15.html)With the first ‘major version’ release following 0.14.0, React 15 brings key improvements to how it interacts with the DOM and removes some deprecations. [15.0.1](https://facebook.github.io/react/blog/2016/04/08/react-v15.0.1.html) followed a day later. Dan Abramov 
[TypeScript 2.0 Preview](http://www.infoq.com/news/2016/04/typescript-2-preview)At Build 2016, Anders Hejlsberg discussed the current state of TypeScript and previewed some features coming in the next few months. [Video here.](https://channel9.msdn.com/Events/Build/2016/B881) InfoQ 
[Previewing Salsa: The New JS 'Language Service' in Visual Studio Preview](https://blogs.msdn.microsoft.com/visualstudio/2016/04/08/previewing-salsa-javascript-language-service-visual-studio-15/)‘Language services’ are responsible for syntax highlighting, completion lists, signature help, and other tooling features in VS. Microsoft 
[Understanding JS Modules: Bundling & Transpiling](http://www.sitepoint.com/javascript-modules-bundling-transpiling/)Mark Brown looks at the state of modules and shows how, with the help of Browserify, Webpack and jspm, you can use them in your projects today. Mark Brown 


Jobs

- [JavaScript Developer at X-Team (Remote)](http://x-team.com/javascript-developer?utm_source=newsletter&utm_medium=email&utm_campaign=js-weekly-april)We're looking for developers with extensive knowledge of JavaScript. The perfect candidate would be highly skilled in different frameworks and libraries. We are 100% remote and we provide the funding needed to help you achieve your goals and grow as a remote developer. X-Team
- [Front End Engineer (Portland, OR or Pasadena, CA)](https://goldstar.workable.com/j/6E7A82AF49?utm_source=javascriptweekly&utm_medium=email)Goldstar is looking to grow our small but impactful front end team. Help us use React.js and Rails to connect people going out with the best things to do. Goldstar
- [Hired is the best place to find engineering jobs.](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_term=cat-tech-javascript&utm_content=bestplace&utm_campaign=q2-16-jsweekly&utm_location=us)Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. [Try it today.](https://hired.com/?utm_source=newsletters=petercooperpress=cat-tech-javascript=bestplace=q2-16-jsweekly=us) Hired.com

In Brief

[Building Realtime Applications with CycleJS and RxJS](https://blog.pusher.com/building-realtime-applications-with-cyclejs-and-rxjs/) tutorial
Jack Franklin

[Destructuring and Default Parameters in ES6](https://www.redfin.com/blog/2016/04/destructuring-and-default-parameters-in-es6.html) tutorial
Doug Wade

[ES6 Symbols: What Are They](https://www.sitepen.com/blog/2016/04/13/es6-symbols-drumroll-please/) tutorial
Paul Shannon

[Very Brief Intro to the Web Cryptography API](https://medium.com/net-magazine/the-web-cryptography-api-15d052271494) tutorial 
If you want something far more indepth, [enjoy this 2+ hour workshop on YouTube.](https://www.youtube.com/watch?v=D2kEViWKUh0)
Tim Taubert

[Future-proof your JavaScript with Rangle.io’s New online course: 'Angular 2 Transitional Architecture’](http://rangle.io/services/javascript-training/training-angular1-angular2-with-ngupgrade/?utm_campaign=Angular%202%20Training&utm_medium=enewsletter&utm_source=JSWeekly) course 
Master RESTful APIs, ES6, TypeScript more for moving to Angular 2. Attend remotely and take advantage of recorded sessions after completion.
RANGLE.IOSponsor

[Performance Optimizations for React Apps](https://medium.com/@alexandereardon/performance-optimisations-for-react-applications-b453c597b191) tutorial 
The key takeaway: “Return false from shouldComponentUpdate as high up in your application as you can.”
Alex Reardon

[Understanding The 'prototype' Property in JavaScript](http://bytearcher.com/articles/understanding-prototype-property-in-javascript/) tutorial
Bytearcher

[Let's Build a Redux Powered React Application](https://stormpath.com/blog/build-a-redux-powered-react-application/) tutorial 
A look at why Redux is valuable when building a React application.
Robin Orheden

[Using the SoundCloud API with their JavaScript SDK](http://www.sitepoint.com/using-soundcloud-api-javascript-sdk/) tutorial 
How to build a simple app to list and play a user’s tracks.
Mustaghees Butt

[React Native: Building Your First iOS App With JavaScript](https://www.smashingmagazine.com/2016/04/the-beauty-of-react-native-building-your-first-ios-app-with-javascript-part-1/) tutorial 
Part one of a series on building an iOS app with React Native.
Nash Vail

[Tracking Unhandled Rejected Promises](http://www.2ality.com/2016/04/unhandled-rejections.html) tutorial
Dr. Axel Rauschmayer

[Getting Started with the Twilio Video JavaScript SDK](https://www.twilio.com/blog/2016/03/getting-started-with-the-twilio-video-javascript-sdk.html) tutorial 
For building multi-person video chat apps.
Sam Agnew

[React: 15 Minutes at a Time](https://www.youtube.com/watch?v=PGUMRVowdv8) video 
A new series of tutorial videos. It leans on CodePen and starts from the bare basics.
YouTube

[Easier Remote JavaScript Debugging with Vorlon.js](https://www.youtube.com/watch?v=XfzfKtbLgUM) video 
A tight 4 minute intro to [Vorlon](http://vorlonjs.com/).
Etienne Margraff

[Service Workers Replacing AppCache: A Sledgehammer to Crack A Nut](https://medium.com/@firt/service-workers-replacing-appcache-a-sledgehammer-to-crack-a-nut-5db6f473cc9b) opinion
Maximiliano Firtman

[Binary Repositories !== Package Management. (Just ask your devs.)](https://www.npmjs.com/enterprise?utm_campaign=20160414jsw) tools 
Over 4M developers trust npm to integrate with their workflows. Unblock your team to build amazing things.
npm EnterpriseSponsor

[Starlight: For Embedding Lua on the Web](http://starlight.paulcuth.me.uk/docs/embedding-lua-in-the-web) tools 
Enables you to run Lua scripts on a page by placing Lua code directly in script tags.
Paul Cuthbertson

[Multi-Window Layout Manager 'Golden Layout' Goes Open Source](https://golden-layout.com/) tools 
A React-powered layout manager for web apps.
Wolfram Hempel

[Phenomic: A Static Website Generator That Uses React Components](https://phenomic.io/) tools
Maxime Thirouin

[Polygoat: Make A Function Support Both Promise and Callback Styles](https://github.com/sonnyp/polygoat) code
Sonny Piers

[JavaScript Entity Graph: An In-Memory JS Graph Database](https://github.com/brandonbloom/jseg) code 
Super simple, client-side and in-memory only.
Brandon Bloom

[InlineTweet.js: Create Tweetable Links From Any Page Text](http://ireade.github.io/inlinetweetjs/) code
Ire Aderinokun

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/279)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
