---
title: "This week's JavaScript news, issue 289"
publication: "JavaScript Weekly"
issue: 289
published_at: "2016-06-23"
canonical_url: "https://javascriptweekly.com/issues/289"
---

This week's JavaScript news, issue 289

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

JavaScript WeeklyIssue 289 — June 23, 2016[ECMAScript 2016 (aka ES7) Language Spec Published](http://www.ecma-international.org/ecma-262/7.0/index.html)ECMA has approved the spec. The two key features this time are the `**` exponentiation operator and `Array.prototype.includes`. ECMA 
[Ignite: A Head Start for React Native Apps](https://infinite.red/ignite)A React Native app generator that includes component and usage examples, theming, convenience screens, and more. Infinite Red 
[Building a Lambda Calculus Interpreter in JavaScript](http://tadeuzagallo.com/blog/writing-a-lambda-calculus-interpreter-in-javascript/)See how to build a basic lexer, parser and evaluator in JavaScript. Tadeu Zagallo 
[![DreamFactory\](https://copm.s3.amazonaws.com/d837ef84.png)](http://blog.dreamfactory.com/dreamfactory-2-2-release?utm_source=javascript_weekly&utm_medium=newsletter&utm_campaign=2-2)[DreamFactory 2.2 released, includes important API changes](http://blog.dreamfactory.com/dreamfactory-2-2-release?utm_source=javascript_weekly&utm_medium=newsletter&utm_campaign=2-2)Our API automation platform keeps getting better with new streamlined commercial packages. DreamFactorySponsor
[A Look Back at React Europe in 6 Talks](http://blog.mojotech.com/a-look-back-at-react-europe/)Videos and summaries of six talks from the React Europe conference that took place earlier this month. Dylan Kirby 
[Will Angular 2 Take Off?](http://developer.telerik.com/featured/will-angular-2-take-off/)TJ VanToll, Cody Lindley, Ed Charbeneau and Todd Motto debate whether Angular 2 has what it takes to match the success of Angular 1. Telerik Developer Network 
[A Proposal for Unambiguous JavaScript Grammar](https://github.com/bmeck/UnambiguousJavaScriptGrammar/blob/master/README.md)A well-informed proposal to resolve standing issues over whether JavaScript files are treated as regular scripts or modules. John-David Dalton and Bradley Meck 
[An Introduction to TypeScript: Static Typing for the Web](https://www.sitepoint.com/introduction-to-typescript/)Byron Houwens explains the benefits of types and interfaces in this intro to TypeScript, a strongly-typed superset of JavaScript. Byron Houwens 


Jobs

- [Senior Node Engineer at TES USA (San Francisco, CA or remote)](http://wikispaces.workable.com/jobs/40877?utm_source=javascriptweekly&utm_medium=email)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
- [Typescript Developers, AngularJS/Node.js (Flatiron, New York City)](http://www.chkdgt.com/jobs?utm_source=javascriptnewsletter&utm_medium=email&utm_content=js23&utm_campaign=js23)Our microservices-based transaction processing platform needs people with leading-edge knowledge of infrastructure-as-code, AWS, serverless architectures, full-stack TypeScript and continuous delivery. CHECK DIGIT LLC
- [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&utm_medium=petercooperpress&utm_term=cat-tech-javascript&utm_content=bestplace&utm_campaign=q2-16-jsweekly&utm_location=us) Hired.com

In Brief

[Be Warned About This Crazy JIT Bug in V8](https://www.reddit.com/r/javascript/comments/4oxtgk/javascript_developers_be_warned_about_this_crazy/) news
Reddit

[JS Performance Updates in Microsoft Edge and Chakra](https://blogs.windows.com/msedgedev/2016/06/22/javascript-performance-updates-anniversary-update/) news
Microsoft

[Introducing Nova: A New Kind of Back-End for React Apps](http://www.telescopeapp.org/blog/introducing-nova-a-new-kind-of-back-end-for-react-apps/) news tools 
An update to Telescope. Uses Meteor.
Sacha Greif

[Aurelia Release Candidate Released](http://blog.durandal.io/2016/06/22/the-aurelia-release-candidate-is-here-2/) news code
Durandal

[Introducing JavaScriptCore's New Sampling Profiler](https://webkit.org/blog/6539/introducing-jscs-new-sampling-profiler/) news tools
webkit

[Part how-to, part show tell, totally amazing: npm’s first conference](http://npm.camp/?utm_source=jsweekly&utm_medium=email&utm_content=sponsored%20link&utm_campaign=20160623) news 
npm’s not just Node. Meet cool folks building amazing things with the world’s largest software repository…
npmCamp: July 30 in OaklandSponsor

[Everything I Know About The 'Script' Tag](https://eager.io/blog/everything-I-know-about-the-script-tag/) tutorial 
Beginners will certainly learn something here.
Zack Bloom

[Creating Trello-Like Card Dragging with Angular Dragula](https://github.com/shekhargulati/52-technologies-in-2016/blob/master/25-angular-dragula/README.md) tutorial 
[dragula](https://github.com/bevacqua/dragula) is a popular drag and drop library.
Shekhar Gulati

[10 Cool Things You Can Do with CodePen and JavaScript](https://www.sitepoint.com/cool-things-codepen-javascript/) tutorial tools
Chris Coyier

[A Look at Angular Router](http://victorsavkin.com/post/145672529346/angular-router) tutorial 
Goes into detail on what the router does and why.
Victor Savkin

[Run npm Scripts in a Git pre-commit Hook](http://elijahmanor.com/npm-precommit-scripts/) tutorial
Elijah Manor

[15 Ways to Write Self-Documenting JavaScript](https://www.sitepoint.com/self-documenting-javascript/) tutorial
Jani Hartikainen

[Realtime App Development with RethinkDB and React Native](https://www.sitepoint.com/realtime-app-development-with-rethinkdb-and-react-native/) tutorial 
A very thorough tutorial.
Wern Ancheta

[A 20 Minute Screencast on Setting Up a React and Webpack Project](http://javascriptplayground.com/blog/2016/06/react-webpack-workflow-screencast/) video
Jack Franklin

[12 Books Every JavaScript Developer Should Read](https://medium.com/javascript-scene/12-books-every-javascript-developer-should-read-9da76157fb3) opinion
Eric Elliott

[Aurelia vs Angular (1.x): A Feature by Feature Comparison](https://www.sitepoint.com/aurelia-vs-angular-feature-comparison/) opinion
SitePoint

[Migrating A 10,000-line Legacy JavaScript Codebase to TypeScript](http://www.pgbovine.net/migrating-legacy-codebase-to-typescript.htm) story
Philip Guo

[Build faster Node.js apps](https://opbeat.com/?utm_source=javascriptweekly&utm_medium=newsletter) tools 
See how your app spends its time (database, cache, external http requests), where it needs optimizing, and who wrote the slow code.
OpbeatSponsor

[react-enroute: A React Router with a Small Footprint for Modern Browsers](https://github.com/tj/react-enroute) code
TJ Holowaychuk

[promise-log: A Shortcut for console.log-ing Your Promises](https://github.com/facundoolano/promise-log) code

[chillout.js: Reduce CPU Usage with Promise-Based Asynchronous Iterators](https://github.com/polygonplanet/chillout) code

[Picla: jQuery Plugin That Converts alt Text into Image Labels](http://arunmichaeldsouza.github.io/picla/) code
Arun Michael Dsouza

[Algolia Places: Give Any 'input' Address Autocompletion](https://github.com/algolia/places) code 
There’s a [full intro post](https://blog.algolia.com/introducing-algolia-places/) too.

[FlatPickr: Light and Powerful Date/Time-Picker with No Dependencies](https://chmln.github.io/flatpickr/) code

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

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