JavaScript Weekly
Issue 225 — March 27, 2015
First unveiled two months ago, React Native, a toolkit for building native iOS apps (and Android soon) with React, is now available.
Facebook

A complete and well written walkthrough of building a simple iOS app using React Native which was open sourced this week (above).
Colin Eberhardt

Areas in which a modern JS-based front-end developer should be skilled.
Rebecca Murphey

Stormpath
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.
Stormpath   Sponsor

Includes things like blocking the event loop, throwing errors from inside callbacks, and ignoring the benefits of streaming APIs.
Mahmud Ridwan

“the first JS style guide where there isn’t anything stupid” said one Redditor.
AirBnB

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

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

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)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)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 Marfeel Solutions
  • Javascript skills are in demand.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) news
jQuerySF

Async JS Workshop Online with Jafar Husain (Netflix and TC39) course
Learning how to build and manage async programs is perhaps the most important part of becoming an effective JavaScript programmer.
Frontend Masters  Sponsor

Building a Custom Right-Click (Context) Menu with JavaScript tutorial
SitePoint

Getting Started with Jasmine for Behavior Driven Development tutorial node
Igor Šarčević

Learn Angular 1.x from Scratch in This Interactive 40 Minute Course tutorial course
Tagtree

Using Angular’s New Improved Browserify Support tutorial
The npm Blog

Learn JS Data Manipulation, Munging and Processing tutorial
Bocoup

The Problems with for...in and JavaScript Arrays tutorial
A Drip of JavaScript

A Guide to Publishing JavaScript Open Source Projects tutorial
Benjamin Shai

React.js: Communication between Components with Contexts tutorial
JScrambler Blog

Playing with Nashorn and Java 8 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 opinion
Vikas Lalwani

Brendan Eich on Claims That Dart Influenced ES6/ES7 opinion
Hacker News

Node.js Tools 1.0 for Visual Studio Released tools node
Microsoft

Unexpected: An Extensible BDD Assertion Toolkit tools
Sune Simonsen

StealJS: A Dependency Loader and Build Tool for Large Apps 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 code
Our API empowers you to quickly build interactive charts and dashboards. Check it out.
Zingchart  Sponsor

nude.js: Nudity detection with JavaScript and HTML5 Canvas code
Patrick Wied

EntangledClone: A D3.js Based Entanglement Clone Written in TypeScript code
A hex-grid based game.
Guido Krömer

rot.js: Development Toolkit for Browser-based Roguelikes code
Ondrej Zara