---
title: "This Week's Node.js News - Issue 100"
publication: "Node Weekly"
issue: 100
published_at: "2015-08-20"
canonical_url: "https://nodeweekly.com/issues/100"
---

This Week's Node.js News - Issue 100

This week's Node and io.js news[Read this e-mail on the Web](http://nodeweekly.com/issues/100)

Node WeeklyAugust 20, 2015 #100 Mikeal Rogers 

[For Node, 4.0 Is The New 1.0](https://medium.com/node-js-javascript/4-0-is-the-new-1-0-386597a3436d)As part of the convergence of Node and io.js, Node 4 will contain all the improvements made in io.js as well as features from Node 0.12.
 SitePoint 

[5 Easy Performance Tweaks for Express](http://www.sitepoint.com/5-easy-performance-tweaks-node-js-express/)Nothing too advanced: Switch to production mode, enable gzip, remove unnecessary middleware, use a simpler template engine & use caching.
 Byte Archer 

[Semver Explained: Why Is There A Caret (^) in My package.json?](http://bytearcher.com/articles/semver-explained-why-theres-a-caret-in-my-package-json/)A primer on semantic versioning, how it relates to npm, and how the ^ prefix allows any newer minor or patch level version of a dependency.
 ViaductSponsor

[Fast, reliable and easy to deploy hosting for your Node apps](https://viaduct.io/t/nodeweekly)Viaduct is a new, affordable place to host your apps. Get up and running in seconds. Sign up today and use the coupon code NODEWEEKLY for £30 free credit.

[![Viaduct\](https://copm.s3.amazonaws.com/c4fb97c2.png)](https://viaduct.io/t/nodeweekly)
 Ionică Bizău 

[COBOL: A Bridge for Calling COBOL Code from Node](https://github.com/IonicaBizau/node-cobol/)I’d be amazed if anyone finds a valuable, production use for this, but if calling 1959’s best programming language sounds like fun, give it a go.
 Kristian Poslek 

[How to Build A Complete Desktop App with Node and Electron](https://medium.com/developers-writing/building-a-desktop-application-with-electron-204203eeb658)A detailed walkthrough of building a ‘sound machine’ desktop app.
 Benjamin Gruenbaum 

[io.js and The Future of Server Side JavaScript](https://www.youtube.com/watch?v=LGpmUyFnyuQ)A quick tour of io.js, what it brought to the table, and what the process of contributing code to it involves.
 David Walsh 

[Intercept HTTP Requests with 'nock'](http://davidwalsh.name/nock)Nock is a module that intercepts requests and lets you respond to them as you wish, including sending back custom response codes and payloads.
 Willi Thiel 

[heimcontrol.js: Node Home Automation with Raspberry Pi and Arduino](https://ni-c.github.io/heimcontrol.js/)Ties together Node, MongoDB, WebSockets, HTML5, and more to make it possible to control your home devices from any device.


Jobs

- [JavaScript BadA** Warlord wanted for SumoMe.com (Austin,TX)](http://SumoMe.com/jobs)
We eat a ton of tacos, work on a product used DAILY by 35,000,000 people and are changing the world. You get to be your own CEO, have stupidly awesome perks (in house haircuts, massage and bar), and work on a profitable and quickly growing product, [SumoMe.com](http://sumome.com). If you are one of the best, apply. SumoMe.com

In Brief

- [New Book: "Developing a Hapi Edge"](http://www.amazon.com/Developing-hapi-Edge-Framework-Services-ebook/dp/B013CWI3MY) news 
How to build enterprise-quality webapps using the Hapi framework. Amazon
- [Visualizing a Twitter Stream in VR with Three.js and Node](http://www.sitepoint.com/visualizing-a-twitter-stream-in-vr-with-three-js-and-node/) tutorial SitePoint
- [The Evolution of Asynchronous JavaScript](https://blog.risingstack.com/asynchronous-javascript/) tutorial RisingStack
- [Real-Time Chat With Modulus and Node.js](http://code.tutsplus.com/articles/real-time-chat-with-modulus-and-nodejs--cms-22512) tutorial Tuts+
- [TDD with realtime code coverage for JavaScript/CoffeeScript/TypeScript](http://wallabyjs.com/) tools 
Wallaby.js provides an instant feedback from your tests right inside your code editor. Wallaby.jsSponsor
- [Typeset.js: HTML Pre-processor for Web Typography](https://blot.im/typeset/) code tools 
A ty­po­graphic pre-proces­sor written in Node that applies hanging punctuation, small-caps conversion, and more. David Merfield
- [express-annotation: Bring Annotation Routing to Express](https://github.com/mastilver/express-annotation) code Thomas Sileghem
- [Relay: Framework For Building Data-Driven React Apps](https://facebook.github.io/relay/) code 
Avoid imperative APIs and declare your data requirements using GraphQL. Relay then figures out how and when to fetch data. Facebook
- [mongo-aggregation-debugger: MongoDB Aggregation Pipeline Debugger](https://github.com/gflandre/mongo-aggregation-debugger) code 
Debug MongoDB’s aggregation framework and visualize what each stage of the pipeline outputs. Guillaume Flandre
- [intercom-client: Official Node Bindings to The Intercom API](https://www.npmjs.com/package/intercom-client) code npm
- [Want to work on new projects? Make more money? Try a new stack? Relocate?](https://hired.com/?utm_source=newsletters&utm_medium=nodeweekly&utm_campaign=n-q3_15-petercooperpress&utm_content=options) 
On Hired, we'll bring the options to you. With over 2,000 pre-screened tech companies in 10 cities in the US UK, you'll be sure to find what you're looking for. Join Hired today. Hired.comSponsor

Node Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? E-mail us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://nodeweekly.com/issues/100)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
