---
title: "This week's JavaScript news, issue 233"
publication: "JavaScript Weekly"
issue: 233
published_at: "2015-05-22"
canonical_url: "https://javascriptweekly.com/issues/233"
---

This week's JavaScript news, issue 233

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

JavaScript WeeklyIssue 233 — May 22, 2015[We Have A Problem with Promises](http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html) Promises are awesome, but Nolan Lawson has noticed that ‘many of us are using promises without really understanding them.’ He clears up a lot of misconceptions in this example-rich post.  Nolan Lawson 
[Why Backbone.js?](https://roost.bocoup.com/2015/austin/blog/why-backbone/) A look at why Bocoup chose Backbone for their client-side dev workshop. In short, Backbone is compact, popular, mature, and still a great choice.  Mike Pennisi 
[Advancing JavaScript Without Breaking The Web [video\]](https://channel9.msdn.com/Events/WebPlatformSummit/2015/Advancing-JavaScript-without-breaking-the-web) At the Microsoft Edge Web Summit 2015, Christian Heilmann demonstrated the pros and cons of the latest JavaScript features along with workarounds to keep things working.  Christian Heilmann 
[![DigitalOcean\](https://copm.s3.amazonaws.com/a5a1e008.jpg)](https://www.digitalocean.com/?utm_medium=paid_newsletters&utm_source=cooperpress&utm_campaign=javascriptweekly&utm_content=SpinUp2_DO10_P_hp)[Spin up a server or two, on us. Use promo DO10](https://www.digitalocean.com/?utm_medium=paid_newsletters&utm_source=cooperpress&utm_campaign=javascriptweekly&utm_content=SpinUp2_DO10_P_hp)DigitalOcean provides simple cloud infrastructure that’s built for developers. You can deploy an SSD cloud server in under a minute and run it for as little as $5/mo (512MB RAM, 20GB SSD, 1CPU, 1TB transfer). Use promo code DO10 for $10 credit. DigitalOceanSponsor
[JSX Looks Like an Abomination but It's Good For You](https://medium.com/javascript-scene/jsx-looks-like-an-abomination-1c1ec351a918) ‘JSX is like a healthy vegetable that tastes like decadent chocolate cake,’ starts Eric Elliott on React’s inline HTML markup format.  Eric Elliott 
[Delivering Fast JavaScript Performance in Microsoft Edge](http://blogs.windows.com/msedgedev/2015/05/20/delivering-fast-javascript-performance-in-microsoft-edge/) Edge, Microsoft’s IE replacement on Windows 10, is setting new records in the JavaScript speed wars. Chakra’s PM Lead, Gaurav Seth, explains.  Microsoft 
[Plain JavaScript Functions and Helpers](http://plainjs.com/javascript/) Quick examples of jQuery-free alternatives to common JavaScript tasks from selecting elements and handling events to Ajax and animation.  Pixabay 
[Discussing a Potential Underscore / Lodash Merger](https://github.com/jashkenas/underscore/issues/2182) Some discussion over the potential for the popular Underscore and Lodash libraries to merge.  Jeremy Ashkenas 


Jobs

- [JavaScript Developer at Backbase (Amsterdam)](http://www.jobscore.com/jobs2/backbase/lead-frontend-developer/aD_iK8ROWr45y7eJe9fLhG?ref=rss=68)Unique fast growing startup - like company, powerful software products, awesome international peers. Come work with us in Amsterdam! The momentum is here now. No bullshit, just watch it: [Working at Backbase](https://www.youtube.com/watch?v=dvK3JiEv1zg=youtu.be) Backbase
- [Full-Stack Engineer at Zaption (San Francisco, CA)](http://www.zaption.com/jobs?utm_source=javascriptweekly&utm_medium=email)Zaption is an education-technology company that makes interactive video tools for teachers. Solve real problems with Node, Knockout, and MongoDB. We're very small, mission-driven, venture-funded, and growing fast. Talk to us! Zaption
- [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 on special projects with great companies through Toptal. Set your weekly/hourly rate, and work from anywhere in the world as an elite HTML5 developer. See if you have what it takes TopTal

In Brief

[Node.js and io.js Leaders Building An Open, Neutral Node.js Foundation](http://blog.nodejs.org/2015/05/15/node-leaders-are-building-an-open-foundation/) news
Node.js Blog

[Fluent Conference 2015: Recapping the Focus on Performance](http://wijmo.com/fluent-2015-focused-on-performance/?utm_source=JavaScript%20Weekly=5.22.15%20sponsored%20link%20Wijmo%20blog%20on%20fluent%20and%20peformance=Wijmo%20) news 
Looking to boost performance in your web and mobile apps? This blog combines the top talks from Fluent on the subject and a datagrid performance benchmark sample from Wijmo.
WijmoSponsor

[EmberWeekend: A Podcast All About Ember](https://emberweekend.com/episodes) news podcast 
The latest episode is about how Heroku uses Ember for their dashboard app.

[Meteor Raises $20M To Build The One JavaScript Stack To Rule Them All](http://techcrunch.com/2015/05/19/meteor-raises-20m-to-build-the-one-javascript-stack-to-rule-them-all/) news
TechCrunch

[ES6 In Depth: Generators](https://hacks.mozilla.org/2015/05/es6-in-depth-generators/) tutorial
Mozilla Hacks

[Getting Started with TypeScript](http://blog.teamtreehouse.com/getting-started-typescript) tutorial 
A good, short but very entry level tutorial.
Andrew Chalkley

[Easily Testing React Components with react-test-tree](https://medium.com/qubit-engineering/easily-testing-react-components-with-react-test-tree-f9e1668b1c2d) tutorial
James Hollingworth

[Using Chakra for Scripting Applications across Windows 10](http://blogs.windows.com/msedgedev/2015/05/18/using-chakra-for-scripting-applications-across-windows-10/) tutorial
Microsoft

[Moving from CoffeeScript to ES6](https://gist.github.com/danielgtaylor/0b60c2ed1f069f118562) tutorial
Daniel Taylor

[d-Threeact: How the Sift Science Console Team Made d3 and React the Best of Friends](http://blog.siftscience.com/blog/2015/4/6/d-threeact-how-sift-science-made-d3-react-besties) tutorial
Sift Science Blog

[Setting State in React](https://frontendmasters.com/courses/react/setting-state/) video 
A short video demoing setting state in React -- part of the new course with Ryan Florence.
Frontend MastersSponsor

[The Future of Node.js with Scott Hammond, CEO of Joyent](https://changelog.com/155/) podcast
The Changelog

[Two Weeks with React and Meteor](https://www.youtube.com/watch?v=-QtrkXKvQFc) video
Max Harris

[How I Learned to Stop Worrying and Love React](http://firstdoit.com/react-1/) opinion
Guilherme Rodrigues

[The JavaScript-Dependency Backlash: Myth-Busting Progressive Enhancement](http://www.sitepoint.com/javascript-dependency-backlash-myth-busting-progressive-enhancement/) opinion
SitePoint

[JavaScript Graphing Library Comparison](http://www.jsgraphs.com/) tools 
A great interactive visual comparison of what 31 (so far) different graphing libraries are capable of.
JSGraphs

[Famous Engine: A High-Perf JS Library for Animations and Interfaces](http://famous.org/) code 
Famous has been around a while but it has a new homepage with live demos.
Famous

[Express Happiness: An Express Wrapper Framework](https://github.com/andreas-trad/express-happiness) code node
Andreas Trantidis

[Johnny Five (JavaScript Robotics) and Intel IoTDevKit Example Sketches](https://github.com/rwaldron/johnny-five/wiki/Johnny-Five-and-Intel-IoTDevKit-Example-Sketches) code node
Rick Waldron

[viewport.js: Reflect Scroll Position on a Navigation Menu﻿](http://asvd.github.io/viewport/) code

[Clusterize.js: Tiny Vanilla JS Plugin to Display Large Data Sets Easily](http://nexts.github.io/Clusterize.js/) 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/233)

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