---
title: "Angular 2.0 Released, and the Future of ES6"
publication: "JavaScript Weekly"
issue: 301
published_at: "2016-09-15"
canonical_url: "https://javascriptweekly.com/issues/301"
---

Angular 2.0 Released, and the Future of ES6

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

JavaScript WeeklyIssue 301 — September 15, 2016[Angular 2 Final Released](http://angularjs.blogspot.com/2016/09/angular2-final.html)Even in its pre-release versions, Angular 2 has seen heavy use but the core team is now happy with the Angular 1 successor’s stability and featureset. [Rewatch the live reveal here.](https://youtu.be/xTIWBXkpvDc?t=214) There are also links to [lots of tutorials here.](http://blog.thoughtram.io/angular/2016/09/15/angular-2-final-is-out.html) Angular Core Team 
[The Future of ES6](https://www.youtube.com/watch?v=3pKNRgResq0)Netflix and TC39’s Jafar Husain gives a thorough and engaging 35 minute talk on where JavaScript is headed now ES6 has become popular. Jafar Husain 
[Why Use Flow (The Static Type Checker)?](https://blog.aria.ai/post/why-use-flow/)An introduction to, and explanation of, the benefits of static typing in JavaScript while using Facebook’s _Flow_. Aria Fallah 
[![Bandwidth\](https://copm.s3.amazonaws.com/1fdb0b55.png)](http://blog.bandwidth.com/devstack-download-migrating-from-jsf-to-reactjs/?utm_medium=advertising&utm_source=javascript_weekly&utm_campaign=2016_Q3_job-480_moving_from_jsf_to_reactjs_advertising&utm_content=job-480_moving_from_jsf_to_reactjs)[Devstack Download: Migrating from JSF to ReactJS](http://blog.bandwidth.com/devstack-download-migrating-from-jsf-to-reactjs/?utm_medium=advertising&utm_source=javascript_weekly&utm_campaign=2016_Q3_job-480_moving_from_jsf_to_reactjs_advertising&utm_content=job-480_moving_from_jsf_to_reactjs)Check out a 10-minute tutorial on using React JS with Redux & Flux. If you’re creating a new web app, you may find it useful. BandwidthSponsor
[Template Literals are Strictly Better Strings](https://ponyfoo.com/articles/template-literals-strictly-better-strings)Nicolás Bevacqua says template literals are strictly better than strings and should become the new default for the post-ES6 era versus single and double quoted strings. Nicolás Bevacqua 
[JavaScript Refactoring Techniques: From Specific to Generic Code](https://www.sitepoint.com/javascript-refactoring-techniques-specific-to-generic-code/)A look at various JavaScript refactoring techniques to make your code more generic and strike the balance between readability and reusability. Paul Wilkins 
[Dependency Injection in Angular 1 and Angular 2](https://vsavkin.com/dependency-injection-in-angular-1-and-angular-2-d69589979c18)A core Angular developer demonstrates how common scenarios of using dependency injection in Angular 1 can be implemented in Angular 2. Victor Savkin 
[debugger.html: Mozilla's New JavaScript Debugger](https://hacks.mozilla.org/2016/09/introducing-debugger-html/)A modern JavaScript debugger from Mozilla built as a React and Redux-powered webapp. Mozilla Hacks 
[NeuroJavaScript: Brain-Computer Interfacing with JS](https://www.youtube.com/watch?v=CSfUr3m0-w8)At Full Stack Fest, Alex Castillo demonstrated the visualization and interpretation of brainwaves in the browser using Angular. _40 minutes._ Alex Castillo 


Jobs

- [Software Engineer - PHP - Leipzig, Germany](http://company.trivago.com/jobs/1247/?utm_campaign=Software%20Engineer%20%u2013%20PHP%20%u2013%20Leipzig%201247%20repost%201&utm_source=JavaScript%20Weekly&utm_medium=newsletter&utm_term=engineering&utm_content=global)We are looking for a skilled PHP developer to help shape the technical future of the world’s largest online hotel search. If you're up for the challenge then we want to hear from you. Trivago
- [JavaScript Engineer (Minneapolis, MN)](http://careers.leadpages.net/apply/Uo7uSD/JavaScript-Engineer?source=JavaScript+Weekly)As a JavaScript Engineer at Leadpages, you'll collaborate to design innovative solutions, write code to power the number one landing page builder and build applications to meet the demands of our growing marketing platform. Leadpages
- [Stop Applying to Jobs - Let Companies Come To You](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q3-16-javascriptweekly)On Hired, engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 4,000+ companies instantly. Hired.com

In Brief

[V8 5.4 Provides Memory and Performance Improvements](http://v8project.blogspot.com/2016/09/v8-release-54.html) news 
In beta until Chrome 54. Offers 10-13% better performance over 5.3.
Michael Hablich

[Onsen UI 2 Released: A Hybrid Mobile App Framework and Toolset](https://onsen.io/) news
Onsen UI

[Two free weeks of JavaScript training: React Native, Async, GraphQL](http://forwardcourses.com/) course 
Learn from Google, Twitter and Netflix alums about Event Loops, React, Flux, Async Coding & Front End DevOps
ForwardJS CoursesSponsor

[Tutorial: Building a Mobile App with Cordova and Vue.js](https://coligo.io/building-a-mobile-app-with-cordova-vuejs/) tutorial
Michael Viveros

[Pragmatic Uses of Monkey Patching in JavaScript](https://www.sitepoint.com/pragmatic-monkey-patching/) tutorial
Vildan Softic

[Why and How to Use Default Function Arguments in JavaScript](http://wesbos.com/javascript-default-function-arguments/) tutorial
Wes Bos

[Using Webpack to Hot-Reload Your Backbone-Marionette-Ampersand Project](http://avitureblog.com/2016/09/01/webpack-hot-reloading.html) tutorial
Mike Macaulay

[AJAX Requests in React: How and Where to Fetch Data](https://daveceddia.com/ajax-requests-in-react/) tutorial
Dave Ceddia

[The Modernization of Reactivity](https://davidwalsh.name/modernization-reactivity) tutorial 
A look at reactive programming technologies and techniques from a JavaScript perspective.
Kris Zyp

[Learn How to Use Design to Make Your Websites & Apps Addictive](http://trydesignlab.com/a/web-design-course/d3e2e28f/?utm_source=jsweekly&utm_campaign=sep2016&utm_medium=email) course 
Combine JavaScript & design to make apps that "force" users to use your apps day after day.
DesignlabSponsor

[The 'Ultimate' Introduction to React](https://www.youtube.com/watch?v=pTHCwUdGFkc) video 
2 devs spend an hour building a tic-tac-toe game. Light hearted and you might like the style.
Jordan Leigh

[Testing JavaScript with Jest](https://egghead.io/playlists/testing-javascript-with-jest-a36c4074) video
Kent C. Dodds

[Beyond The Tab: Executing JavaScript Across Browser Contexts](https://www.youtube.com/watch?v=xs_QRqGZ8xQ) video
Andrew Dunkman

[Is Your JavaScript Function Actually Pure?](http://staltz.com/is-your-javascript-function-actually-pure.html) opinion 
A little [Twitter experiment](https://twitter.com/andrestaltz/status/768833714990309376) got André thinking about purity in JavaScript.
André Staltz

[Does ES6 Mean The End Of Underscore / Lodash?](https://derickbailey.com/2016/09/12/does-es6-mean-the-end-of-underscore-lodash/) opinion
Derick Bailey

[Idea for Improving The Syntax of EJS Templates](http://www.2ality.com/2016/09/better-ejs.html) opinion
Dr. Axel Rauschmayer

[React Native Elements Cross-Platform UI Toolkit](https://github.com/react-native-community/React-Native-Elements) code
React Native Community

[JavaScript Cookie: A Simple, Lightweight API for Handling Cookies](https://github.com/js-cookie/js-cookie/) code

[Tide: A New Flux-Like State Management Library for React](https://medium.com/tictail/introducing-tide-our-react-state-management-library-1dcc6e80551e) code

[Jest: Painless JavaScript Testing from Facebook](http://facebook.github.io/jest/) code 
Not new but has picked up momentum recently.
Facebook

[Inferno: A Fast, React-Like Library for Building Modern UIs](https://github.com/trueadm/inferno/) code

[match-sorter: Simple, Expected, and Deterministic Best-Match Array Sorting](https://github.com/kentcdodds/match-sorter) code
Kent C. Dodds

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/301)

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