---
title: "This week's JavaScript news, issue 243"
publication: "JavaScript Weekly"
issue: 243
published_at: "2015-07-31"
canonical_url: "https://javascriptweekly.com/issues/243"
---

This week's JavaScript news, issue 243

New ES6 regex features, creating a Node cluster, getting started with Ember CLI, and more. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/243)

JavaScript WeeklyIssue 243 — July 31, 2015[New Regular Expression Features in ECMAScript 6](http://www.2ality.com/2015/07/regexp-es6.html) An in-depth look at two new regex flags (/y and /u), the ‘flags’ property, escape sequences, and more.  Dr. Axel Rauschmayer 
[TauCharts: A Data Focused JavaScript Charting Library](http://blog.taucharts.com/taucharts-data-focused-charting-library/) An open source D3.js-based library that aims to reduce the need for tedious configuration through a DSL to describe how data and graphical components should map together.  Taucraft 
[![Thinkful \](https://copm.s3.amazonaws.com/19ea94b8.jpg)](http://www.thinkful.com/a/dlp/learn-blue/base/ANG-001?utm_source=jsweekly&utm_campaign=jsweekly_july31&utm_term=primarylink)[Learn AngularJS Online with 1-on-1 Mentorship](http://www.thinkful.com/a/dlp/learn-blue/base/ANG-001?utm_source=jsweekly&utm_campaign=jsweekly_july31&utm_term=primarylink)Angular lets you build dynamic, single-page web applications from scratch that are so smooth your users will forget they're still inside a web browser. [Sign up online](http://www.thinkful.com/a/dlp/learn-blue/base/ANG-001?utm_source=jsweekly=jsweekly_july31=primarylink) and start learning today! ThinkfulSponsor
[What's the Difference Between .call and .apply?](http://stackoverflow.com/q/1986896/3951) “A for array and C for comma” is a handy mnemonic.  Stack Overflow 
[How to Create a Node.js Cluster for Speeding Up Your Apps](http://www.sitepoint.com/how-to-create-a-node-js-cluster-for-speeding-up-your-apps/) Node’s ‘cluster’ module makes it easy to take advantage of multiple cores in Node by creating and managing separate processes that share the parent’s server ports. _(Don't forget [Node Weekly](http://nodeweekly.com/) if Node is your thing.)_ SitePoint 
[Getting Started with Ember and Ember CLI](http://www.sitepoint.com/getting-started-with-ember-and-ember-cli/) Learn how to build a simple contacts manager application using Ember CLI from start to finish.  SitePoint 
[Non-Blocking Asynchronous JSON.parse using Fetch API](http://azimi.me/2015/07/30/non-blocking-async-json-parse.html) It seems to work but it also seems to be slower overall (but the benefits of being async and not blocking the UI may be worth it).  Mohsen Azimi 
[Profiling JavaScript Performance in Chrome [video\]](http://www.sitepoint.com/video-profiling-javascript-performance-in-chrome/) A look into Chrome Developer Tools’ Profiler and how you can use it to analyze the performance of JavaScript running in the browser.  SitePoint 


Jobs

- [Front-end Developer at DuckDuckGo (Remote work is in our DNA)](https://duck.co/help/hiring/front-end-engineer?utm_source=javascriptweekly&utm_medium=email)If you're an avid DuckDuckGo user and excited about what we're trying to accomplish, then please consider joining us. DuckDuckGo
- [Front-End Developer @ Braintree - Chicago, IL](https://www.braintreepayments.com/careers/chicago/front-end-developer?utm_source=javascriptweekly&utm_medium=email)We're building products and systems that power payments for the likes of Uber, Airbnb, GitHub, Dropbox and more. Come join our team and use your JavaScript chops to help build cool stuff and work with smart people. Braintree
- [Freelance with Companies like Airbnb, IDEO, JPMorgan](http://www.toptal.com/developers?utm_source=js_weekly&utm_medium=cpm-newsletter&utm_campaign=js_weekly_job)Work with top clients, set your own rates, and work from anywhere as an elite Toptal JavaScript developer. Join the most exclusive network of top software engineers in the world. Toptal

In Brief

[Empire Node 2015: New York City, October 23rd](http://2015.empirenode.org/) news node 
A one day, single-track, community-run Node conference in NYC. Now accepting submissions for talks.
Empire Node

[Samsung Banks on JavaScript, Node.js for IoT](http://www.infoworld.com/article/2953719/javascript/samsung-banks-on-javascript-node-js-for-iot.html) news
InfoWorld

[Binary and Bitwise Operations in JavaScript](http://danthedev.com/2015/07/25/binary-in-javascript/) tutorial
Dan Prince

[ES6 Tail Call Optimization Explained](http://benignbemine.github.io/2015/07/19/es6-tail-calls/) tutorial
Kyle Owen

[Linting JavaScript in 2015](http://blog.lauritz.me/linting-javascript-in-2015/) tutorial
Lauritz Hilsøe

[Hot Loading Your ES6 React/Flux App with Webpack](http://ditrospecta.com/javascript/react/2015/07/23/react-flux-hot-load-webpack.html) tutorial
Leonardo Couto

[Making The Most of JavaScript’s Future Today with Babel](https://strongloop.com/strongblog/javascript-babel-future/) tutorial 
If you haven’t used the Babel ES6/7 to ES5 transpiler yet, this is a good intro.
StrongLoop

[15 Quick Tips When Authoring Node Modules](http://h3manth.com/new/blog/2015/authoring-node-modules/) tutorial
Hemanth.HM

[JavaScript Inheritance Patterns](https://medium.com/@PitaJ/javascript-inheritance-patterns-179d8f6c143c) tutorial
Peter Jaszkowiak

[Detect Javascript errors and delight your users](http://use.raygun.io/javascript?utm_source=js-weekly&utm_medium=email&utm_campaign=link) tools 
Actionable insights into problems that are affecting your application's performance
RaygunSponsor

[Browserify vs Webpack](https://medium.com/@housecor/browserify-vs-webpack-b3d7ca08a0a9) opinion
Cory House

[The Hitchhiker's Guide to Modern JavaScript Tooling](http://reactkungfu.com/2015/07/the-hitchhikers-guide-to-modern-javascript-tooling/) opinion 
A quick overview about what popular tools do - and whether you need them or not.
Marcin Grzywaczewski

[Flux Inside Web Workers and DOM-less JavaScript](https://medium.com/@nsisodiya/flux-inside-web-workers-cc51fb463882) opinion
Narendra Sisodiya

[Yehuda Katz's JSChannel 2015 Opening Keynote](https://www.youtube.com/watch?v=GKWhDPk_AcM) video 
“Web Frameworks in 2015 and Where Ember Fits In”
YouTube

[How to Create React Components with React UI Builder](https://www.youtube.com/watch?v=yycaq9qv7us) video
YouTube

[Write in JavaScript, Run Native on Any Device](http://www.appcelerator.com/product/?utm_source=javascriptweekly&utm_medium=sponsoredemail&utm_campaign=jsweeklyemail) tools 
Build great, native mobile apps—all from a single JavaScript code base. Get started for free.
Appcelerator PlatformSponsor

[FANN.js: Fast Artificial Neural Network](https://github.com/louisstow/fann.js/) code 
A [C based library](http://leenissen.dk/fann/wp/) compiled to JS via Emscripten.
Louis Stowasser

[A 3D Audio Visualization with Three.js and Web Audio API](http://blog.neribarnini.me/3d-audio-analyser-with-three-js-and-web-audio-api/) code demo
Neri Barnini

[Optlam.js: A Lambda Calculus Optimal Function Evaluator](https://github.com/SrVictorMaia/optlam) code
SrVictorMaia

[substituteteacher.js: A Library For Swapping Text In And Out](http://danrschlosser.github.io/substituteteacher.js/) code 
A nice effect for switching text around.
Dan Schlosser

[Smart.js: Embedded JS Engine for C/C++ with Networking, File, DB and Device Interfaces](https://github.com/cesanta/smart.js) code 
A generic, hardware independent, full-stack Internet of Things software platform.
Cesanta Software

[Angular UI Grid 3.0: A Data Grid for AngularJS](http://ui-grid.info/) code
AngularUI

[react-dropzone: Simple HTML5 Drag-Drop Zone in React.js](https://github.com/paramaggarwal/react-dropzone) code
Param Aggarwal

[Captionify: Image Captions Without jQuery](http://bolatovumar.github.io/captionify/) code
Umar Bolatov

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

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