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

This Week's Node.js News - Issue 97

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

Node WeeklyJuly 30, 2015 #97 dc 

[Vantage: A New Take on Interactive CLI for Node](https://github.com/dthree/vantage)Vantage provides a distributed, interactive command-line interface to your live Node apps. It includes a basic firewall and authentication strategies for production use.
 Hemanth.HM 

[15 Quick Tips When Authoring Node Modules](http://h3manth.com/new/blog/2015/authoring-node-modules/)A few tips from a (very) prolific module creator.
 Hack Reactor Remote BetaSponsor

[Uber + Remote Beta Team Up to Enhance API Curriculum](http://www.hackreactor.com/remote-beta/?utm_source=coopermedia_july2015&utm_medium=node_primary&utm_campaign=uberpartnership)We're excited to announce our new partnership with Uber, whose API will be incorporated into the Hack Reactor Remote Beta curriculum for enhanced instruction. Apply today to join our renowned online immersive coding school and learn from the best.

[![Hack Reactor Remote Beta\](https://copm.s3.amazonaws.com/7837aa4f.png)](http://www.hackreactor.com/remote-beta/?utm_source=coopermedia_july2015&utm_medium=node_primary&utm_campaign=uberpartnership)
 Jowanza's World 

[Handling Data In Node Using Datalib](http://jowanza.com/post/125093386299/handling-data-in-nodejs-using-datalib)Datalib provides a simple API for doing basic data analysis and manipulation from CSV, TSV, DSV, JSON, TopoJSON and Treejson among other formats.
 Moritz Klack 

[How to Create a REST API with Hapi, Dogwater and Bedwetter](http://blog.webkid.io/how-to-create-a-rest-api-with-hapi/)These library names are only getting weirder :-) Dogwater brings the Waterline ORM to Hapi, and Bedwetter auto-generates RESTful CRUDdy route handlers.
 Gergely Nemeth 

[Start Using GraphQL with Graffiti](https://blog.risingstack.com/start-using-graphql-with-graffiti/)Graffiti transforms your existing models into a GraphQL schema.
 Russell Taylor 

[How to Create an Instagram Photo Printing Node App](http://www.programmableweb.com/news/how-to-create-instagram-photo-printing-app-node.js/how-to/2015/07/23)A quick tutorial bringing together Express, an Instagram library, and a service called Lob to create a webapp that will print and mail a chosen Instagram photo.


Jobs

- [Fullstack Engineer At DataHero (San Francisco, CA)](https://datahero.com/jobs/)
Join a startup that is at the center of cloud computing, data visualization, and machine learning! Recently raised series A funding, the winner of 2014 Strata Startup is looking for awesome engineers help us build our intelligent data visualization platform. DataHero
- [Freelance with Companies like Airbnb, IDEO, JPMorgan](http://www.toptal.com/developers?utm_source=node_weekly&utm_medium=cpm-newsletter&utm_campaign=node_weekly_job)
Work with top clients, set your own rates, and work from anywhere as an elite Toptal Node.js developer. Join the most exclusive network of top software engineers in the world. Toptal

In Brief

- [Samsung Banks on JavaScript, Node.js for IoT](http://www.infoworld.com/article/2953719/javascript/samsung-banks-on-javascript-node-js-for-iot.html) news 
IoT.js is a lightweight version of Node that can run on devices with resource constraints. InfoWorld
- [If this then Node.js: Extending IFTTT With NodeJS and Webtask.io](https://auth0.com/blog/2015/07/28/if-this-then-node-dot-js-extending-ifttt-with-webtask-dot-io/) tutorial Milo Mordaunt
- [How to Add Billing to Your Node.js API](https://stormpath.com/blog/how-to-add-billing-to-your-api/?utm_source=node-weekly&utm_medium=newsletter&utm_campaign=billing-blog) tutorial 
API Billing doesn’t need to be complicated. Learn to manage users and payments without worrying about credit cards or passwords. StormpathSponsor
- [Easily Debugging Meteor.js](http://joshowens.me/easily-debugging-meteor-js/) tutorial Josh Owens
- [Getting Started with Kafka in Node with the Confluent REST Proxy](http://www.confluent.io/blog/getting-started-with-kafka-in-node.js-with-the-confluent-rest-proxy) tutorial Ewen Cheslack-Postava
- [Error Handling in Node.js](http://www.joyent.com/developers/node/design/errors) tutorial Joyent
- [Managing Environment Variables in Node](https://medium.com/@rafaelvidaurre/managing-environment-variables-in-node-js-2cb45a55195f) tutorial opinion Rafael Vidaurre
- [The Monolith vs the Microservice](http://hook.io/blog/the-monolith-versus-the-microservice-a-tale-of-two-applications) opinion 
A quick code-driven comparison of each approach. hook.io
- [Mobilize Your Salesforce Data in Minutes. Really](http://www.appcelerator.com/product/arrow/sfdc-connector/?utm_source=nodeweekly&utm_medium=sponsoredemail&utm_campaign=nodeweeklyemail) tools 
Appcelerator Arrow lets you unlock backend data for mobile apps — no code, no infrastructure required. Watch how. AppceleratorSponsor
- [Brunch: A Fast Build Tool](http://brunch.io/) tools 
Compiles scripts, templates and styles, lints them, wraps them as modules, generates source maps, and more. brunch.io
- [Bare Auth: A Ready-to-Deploy Stateless Authentication Server](https://github.com/lapwinglabs/bare-auth) code Matthew Mueller
- [node-cache: A memcached-like Internal In-Memory Cache](https://github.com/tcs-de/nodecache) code Team Centric Software GmbH
- [Blessed: A curses-like Library with a High Level Terminal Interface API](https://github.com/chjj/blessed) code Christopher Jeffrey

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

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