---
title: "This week's JavaScript news, issue 225"
publication: "JavaScript Weekly"
issue: 225
published_at: "2015-03-27"
canonical_url: "https://javascriptweekly.com/issues/225"
---

This week's JavaScript news, issue 225

React Native available, must-have front-end skills, Node mistakes, no Dart VM, and more. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/225)

JavaScript WeeklyIssue 225 — March 27, 2015[React Native is Now Open Source](http://facebook.github.io/react-native/) First [unveiled](http://javascriptweekly.com/issues/217) two months ago, React Native, a toolkit for building native iOS apps (and Android soon) with React, is now available.  Facebook 
[Introducing React Native: A Complete Tutorial](http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript) A complete and well written walkthrough of building a simple iOS app using React Native which was open sourced this week (above).  Colin Eberhardt 
[A Baseline for Front-End JavaScript Developers in 2015](http://rmurphey.com/blog/2015/03/23/a-baseline-for-front-end-developers-2015/) Areas in which a modern JS-based front-end developer should be skilled.  Rebecca Murphey 
[![Stormpath\](https://copm.s3.amazonaws.com/3e3aa30b.png)](https://stormpath.com/blog/the-ultimate-guide-to-mobile-api-security/?utm_source=javascript%20weekly&utm_medium=email&utm_campaign=mobile%20api%20security%20blog)[New: The Ultimate Guide to Mobile API Security](https://stormpath.com/blog/the-ultimate-guide-to-mobile-api-security/?utm_source=javascript%20weekly&utm_medium=email&utm_campaign=mobile%20api%20security%20blog)Learn everything you need to secure your API for mobile consumption. Whether you’re building a REST API or a mobile app, you’ll learn the full OAuth workflow and how to work with JWTs in the mobile context. StormpathSponsor
[Ten Common Mistakes in Node.js Development](http://www.toptal.com/nodejs/top-10-common-nodejs-developer-mistakes) Includes things like blocking the event loop, throwing errors from inside callbacks, and ignoring the benefits of streaming APIs.  Mahmud Ridwan 
[AirBnB's JavaScript Style Guide](https://github.com/airbnb/javascript/blob/master/README.md) “the first JS style guide where there isn’t anything stupid” said one Redditor.  AirBnB 
[Brisket: A New Single Page App Framework from Bloomberg](http://www.bloomberg.com/company/2015-03-24/bloomberg-weve-made-brisket-can-make-anything/) Boldly claims to offer ‘the best perceived speed, the greatest code freedom, and the strongest SEO’. It’s used in several of Bloomberg’s news sites.  Bloomberg 
[JavaScript World Domination](https://medium.com/@slsoftworks/javascript-world-domination-af9ca2ee5070) An extensive look at how JS has been picked up for many more use cases than it was designed and how it increasingly has a future with hardware.  Flaki 
[Dart for the Entire Web](http://news.dartlang.org/2015/03/dart-for-entire-web.html#?) The Dart project is officially dropping the idea of integrating a Dart VM into the browser and is focusing solely on compiling to JavaScript.  Dart Language Team 


Jobs

- [Full-Stack JavaScript Engineer (Remote or Local NYC)](http://picpulse.workable.com/jobs/50220?utm_source=javascriptweekly&utm_medium=email)If you're an expert in full-stack web technologies, such as HTML, CSS, AngularJS and Node, and you're looking to make a big impact at an analytics/image processing startup, apply to Picpulse. You will also help make major architectural decisions, as we move from an alpha to beta release. Picpulse
- [JavaScript Jedi at Marfeel (Barcelona, Spain)](https://marfeel.bamboohr.com/jobs/view.php?id=1 )Take your code to the next level and reach over 600 million worldwide readers with three billion page views from our sunny Barcelona headquarters. We improve the reading experience on mobile devices. Empower yourself. [@Marfeel](https://twitter.com/Marfeel) Marfeel Solutions
- [Javascript skills are in demand.](https://hired.com/?utm_source=newsletters=javascriptweekly=n-mar27_15-javascriptweeklyspons=indemand)Join Hired get 5+ job offers in one week! You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today! Hired.com

In Brief

[jQuerySF 2015: A jQuery Conference in San Francisco (June 22-23)](http://www.jquerysf.com/) news
jQuerySF

[Async JS Workshop Online with Jafar Husain (Netflix and TC39)](https://frontendmasters.com/workshops/async-javascript/) course 
Learning how to build and manage async programs is perhaps the most important part of becoming an effective JavaScript programmer.
Frontend MastersSponsor

[Building a Custom Right-Click (Context) Menu with JavaScript](http://www.sitepoint.com/building-custom-right-click-context-menu-javascript/) tutorial
SitePoint

[Getting Started with Jasmine for Behavior Driven Development](https://semaphoreci.com/community/tutorials/getting-started-with-node-js-and-jasmine) tutorial node
Igor Šarčević

[Learn Angular 1.x from Scratch in This Interactive 40 Minute Course](http://tagtree.io/courses/angular) tutorial course
Tagtree

[Using Angular’s New Improved Browserify Support](http://blog.npmjs.org/post/114584444410/using-angulars-new-improved-browserify-support) tutorial
The npm Blog

[Learn JS Data Manipulation, Munging and Processing](http://learnjsdata.com/) tutorial
Bocoup

[The Problems with for...in and JavaScript Arrays](http://adripofjavascript.com/blog/drips/the-problem-with-for-in-and-javascript-arrays.html) tutorial
A Drip of JavaScript

[A Guide to Publishing JavaScript Open Source Projects](http://www.conductor.com/nightlight/guide-publishing-javascript-open-source-projects/) tutorial
Benjamin Shai

[React.js: Communication between Components with Contexts](https://blog.jscrambler.com/react-js-communication-between-components-with-contexts/) tutorial
JScrambler Blog

[Playing with Nashorn and Java 8](https://www.youtube.com/watch?v=v0Gj9Dfcx9E) video 
Using a Java-based JavaScript engine that’s part of Java 8.
Adam Bien

[13 Factors to Consider While Choosing a JavaScript Charting Library](http://davidwalsh.name/13-factors-choosing-javascript-charting-library) opinion
Vikas Lalwani

[Brendan Eich on Claims That Dart Influenced ES6/ES7](https://news.ycombinator.com/item?id=9269355) opinion
Hacker News

[Node.js Tools 1.0 for Visual Studio Released](http://blogs.msdn.com/b/visualstudio/archive/2015/03/25/node-js-tools-1-0-for-visual-studio.aspx) tools node
Microsoft

[Unexpected: An Extensible BDD Assertion Toolkit](http://unexpectedjs.github.io/) tools
Sune Simonsen

[StealJS: A Dependency Loader and Build Tool for Large Apps](http://blog.bitovi.com/introducing-stealjs/) tools 
Works with ES6, CommonJS, AMD, CSS, LESS and more. Focuses on build optimization, progressive loading, and multi-app building.
Bitovi

[Build Better Apps with The Best JS Charting Library](http://www.zingchart.com/features/chart-api-flexibility/?utm_source=cooperPress=text=javascript-weekly-secondary-03-27-15) code 
Our API empowers you to quickly build interactive charts and dashboards. Check it out.
ZingchartSponsor

[nude.js: Nudity detection with JavaScript and HTML5 Canvas](http://www.patrick-wied.at/static/nudejs/) code
Patrick Wied

[EntangledClone: A D3.js Based Entanglement Clone Written in TypeScript](https://github.com/Cacodaimon/EntangledClone) code 
A hex-grid based game.
Guido Krömer

[rot.js: Development Toolkit for Browser-based Roguelikes](http://ondras.github.io/rot.js/hp/) code
Ondrej Zara

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

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