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

This Week's Node.js News - Issue 104

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

Node WeeklySeptember 17, 2015 #104 Node.js 

[Node v4.1.0 (Stable) Released](https://nodejs.org/en/blog/release/v4.1.0/)Not as big a deal as it may sound due to the change to semantic versioning but there are a variety of improvements over 4.0 (whose release we announced last week).
 Andrei Kashcha 

[The Top 100 Most Depended Upon npm Packages](https://github.com/anvaka/npmrank/blob/master/sample/dependencies.md)The top 5 are lodash, async, underscore, request, and commander, but there are lots worth checking out, especially if you’ve not heard of them.
 Node.js 

[Node.js Interactive: An Official Node Event in Oregon](https://nodejs.org/en/blog/announcements/interactive-2015/)Taking place December 8-9 in Portland, Oregon, Node.js Interactive is being put together by the Node.js Foundation. The CFP is now open.
 RaygunSponsor

[Only 16% of people will try a failing app more than twice](https://raygun.io/landing?utm_source=NodeNewsletter10&utm_medium=PrimaryLink&utm_campaign=CooperPressSept2015)Raygun error reporting enables you to fix bugs before your users find them. With full stack support & detailed diagnostic information, you’ll be able to maintain a flawless experience for your users. Try Raygun, it’s free for 30 days!

[![Raygun \](https://copm.s3.amazonaws.com/b0442231.jpg)](https://raygun.io/landing?utm_source=NodeNewsletter10&utm_medium=PrimaryLink&utm_campaign=CooperPressSept2015)
 ilich 

[Node-ipgeoblock: Secure Your Express Application by Blacklisting IPs](https://www.npmjs.com/package/node-ipgeoblock)You can also block (or whitelist) entire countries by their defined IP blocks (not failsafe but a start).
 Will Schmid 

[The BLEH Stack: Simple Websites With Node.js](https://medium.com/@will123195/the-bleh-stack-simple-websites-with-node-js-98175d0ae042)BLEH is Browserify + Less + Express + Handlebars, and Will has created a micro-framework called [bleh](https://github.com/will123195/bleh) to make it easy to get going with the idea.
 SitePoint 

[Give Grunt the Boot: Using npm as a Build Tool](http://www.sitepoint.com/guide-to-npm-as-a-build-tool/)Peter Dierx asks if you really need to use Grunt or Gulp before demonstrating how npm (node’s package manager) can be used as your sole build tool if you so choose.
 Michael Herman 

[Testing Node.js with Mocha and Chai](http://mherman.org/blog/2015/09/10/testing-node-js-with-mocha-and-chai/)An introduction to testing a Node.js RESTful API with Mocha, a JavaScript testing framework.
 Bithound 

[Security and npm Packages: An Infographic](https://www.bithound.io/npm-package-security)A look at how many npm packages are insecure simply because they depend on old versions of other fixed packages.


Jobs

- [Join The Top 3% of Freelance Node.js Developers Worldwide](http://www.toptal.com/developers?utm_source=cooperpress&utm_medium=newsletter&utm_content=nodejs_weekly&utm_campaign=top_3)
Toptal is an exclusive network of elite freelance software engineers. Apply today to work with top clients, set your own rates, and collaborate with other top Node.js developers. Toptal

In Brief

- [IBM Acquires StrongLoop; And What This Means for the Node.js Community](https://strongloop.com/strongblog/node-js-community-ibm-acquisition/) news StrongLoop
- [Nodevember: A JS Conference in Nashville, TN - November 14-15](http://nodevember.org/) 
A community run, non-profit conference in its 2nd year. Speakers include Douglas Crockford, Yehuda Katz, Laurie Voss and Chris Williams. nodevember.org
- [Need to Node: Dockerizing your Node.JS Infrastructure](https://marketing.nodesource.com/acton/fs/blocks/showLandingPage/a/15680/p/p-001c/t/page/fm/0) news 
Join @NodeSource — the Enterprise Node.js Company — for a Need to Node webinar on how to build out stable, verifiable, and repeatable Node infrastructure using Docker. #needtonode NodeSourceSponsor
- [Submit a Node Talk Proposal to Fluent 2016; CFP Ends Monday 21st](http://conferences.oreilly.com/fluent-javascript-html-ca/public/cfp/411) news 
[Fluent](http://conferences.oreilly.com/fluent-javascript-html-ca) is an annual conference (which I chair) in SF. We’re looking for great Node talks in 2016. O'Reilly Media
- [Dependency Injection in Node.js](https://blog.risingstack.com/dependency-injection-in-node-js/) tutorial RisingStack
- [Installing Node.js v4.0.0 on a Raspberry Pi](http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/) tutorial Wia
- [Mind: How to Build a Neural Network](http://stevenmiller888.github.io/mind-how-to-build-a-neural-network/) tutorial 
Part one is language neutral, but [part two](http://stevenmiller888.github.io/mind-how-to-build-a-neural-network-part-2/) moves on to JavaScript. Steven Miller
- [Everything Depends on Context or, The Fine Art of Node.js Coding in AWS Lambda](https://aws.amazon.com/blogs/compute/getting-nodejs-and-lambda-to-play-nicely/) tutorial Tim Wagner
- [Using JXcore’s Packaging Feature to Deploy Ghost](http://jxcore.com/using-jxcores-packaging-feature-to-deploy-ghost/) tutorial JXcore
- [My 7 Node.js Mantras](https://medium.com/@c2c/my-7-node-js-mantras-edd6c148e8dc) opinion Julien Crouzet
- [Node 4.0.0 Is 8% Faster - We Tested It](https://raygun.io/blog/2015/09/nodejs-and-io-js-are-now-one/) opinion Raygun
- [Bring Your Team To Life](http://www.launchbit.com/taz/11158-5904-111) tools 
Make HipChat Your Collaboration Command Center. Group Chat, Video Chat & Screensharing. $0/Unlimited Users. Get Started HipchatSponsor
- [npm2dot: Convert an npm Dependency List to Graphviz Format](https://www.npmjs.com/package/npm2dot) tools 
Want to visualize a graph of dependencies? Now you can. Wang Yan
- [express-s3-router: Amazon S3 Gateway via an Express Router](https://www.npmjs.com/package/express-s3-router) code 
A drop-in Express router that provides a RESTful JSON API for working with Amazon S3 buckets and files. Kevin McGinty
- [npmrank: An npm Dependencies Graph Metrics System](https://github.com/anvaka/npmrank) code tools Andrei Kashcha
- [Hacker Menu: A Hacker News Desktop Menu Powered by Node and Electron](https://hackermenu.io/) code 
It’s open source with the [code here.](https://github.com/jingweno/hacker-menu) Jingwen Owen Ou
- [Capine: OS X App for Facebook Messenger](https://github.com/sindresorhus/caprine) code 
Built with Node and [Electron](http://electron.atom.io/), the platform making desktop apps using Web technologies. It essentially just wraps the messenger.com interface. Sindre Sorhus

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

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