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

This Week's Node.js News - Issue 146

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

Node WeeklyJuly 14, 2016 #146 Jordan Last 

[Server-Side Web Components: How and Why?](https://scotch.io/tutorials/server-side-web-components-how-and-why)Did you realize it’s possible to define server code declaratively using server-side web components? Some slightly mind bending stuff here.
 Brendan Gregg 

[Using llnode for Node Memory Leak Analysis](http://www.brendangregg.com/blog/2016-07-13/llnode-nodejs-memory-leak-analysis.html)_“The memory of your Node.js process is growing endlessly, what do you do?”_ [llnode](https://github.com/indutny/llnode), a Node plugin for the LLDB debugger, can help.
 Evan You 

[Pod: 'git push' Deployment for Node Apps](https://github.com/yyx990803/pod)Simplifies the workflow of setting up, updating and managing multiple Node apps on a Linux server. Uses pm2 for process management.
 Trace by RisingStackSponsor

[Still using logs to find complicated Node.js issues?](https://trace.risingstack.com/)Try Trace instead. Pinpoint hidden performance issues and bugs instantly via transaction timelines and stack traces. We’ll help to do what you really love: coding, not logfile reading. Start with a 14-day unlimited trial.

[![Trace by RisingStack\](https://copm.s3.amazonaws.com/50cb1f51.png)](https://trace.risingstack.com/)
 Samuele Zaza 

[How to Test a Node RESTful API with Mocha and Chai](https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai)Write a RESTful API with Node.js and use Mocha and Chai to write tests against it. Step-by-step guide, with [associated GitHub repo](https://github.com/samuxyz/bookstore).
 R N Chamberlain 

[Future Directions for Node Diagnostics in Production](https://developer.ibm.com/node/2016/06/28/future-directions-for-diagnostics-in-node-js-production-environments/)Node and V8 have comprehensive development-time tracing and profiling facilities, but things are trickier in production. IBM’s Runtimes team is focusing on making improvements here.
 Polybit 

[Polybit: A Platform to Build, Deploy and Host Node APIs](https://polybit.com/)A new platform that has sprung out of the [Nodal](http://www.nodaljs.com/) API framework project.
 Pur3 Ltd 

[Puck.js: A JavaScript Bluetooth Beacon](http://www.puck-js.com/)The creator of [Espruino](http://www.espruino.com/) (a JS interpreter for microcontrollers) is creating a JavaScript-programmable Bluetooth beacon. It’s [on KickStarter](https://www.kickstarter.com/projects/gfw/puckjs-the-ground-breaking-bluetooth-beacon) and has already far surpassed its goal.


Jobs

- [Skilled NodeJS developer for fun and exciting project in Europe](http://dreamstarcash.com/open-positions/index.html)
We are not a startup, but have that mentality. We’d like to find a great full stack developer to either work from our Barcelona offices or remotely in Europe. The project is profitable, and we offer great salary & benefits to the right people. Dreamstar Cash S.L.
- [Web Developer at William Hill, Gibraltar](https://williamhill.tal.net/vx/appcentre-1/brand-0/candidate/so/pm/1/pl/1/opp/5822-Web-Developer/en-GB)
Are you are a Web Developer with excellent JavaScript coding skills? Our ideal candidate would be someone who enjoys JavaScript and has an interest to work cross-functions, pro-active throughout, with a focus on delivery. William Hill
- [Senior Node.js Developers with Gorilla Logic (Boulder, Colorado)](https://gorillalogic.secure.force.com/Careers/ts2__JobDetails?jobId=a0WU000000CmftTMAR&tSource&utm_campaign=Careers&utm_medium=Paid%20Ad&utm_source=NodeWeekly)
Help our diverse engineers build a high-quality scalable product. The platform’s reach changes lives by engaging personal growth in spirituality, relationship and wellness. Read why the best devs choose Gorilla Logic. Gorilla Logic

In Brief

- [Node.js Live in London (July 21)](http://live.nodejs.org/events/london.html) news 
An evening community event with 7 great speakers. Node.js Foundation
- [[Webinar\] Need to Node: Best Practices using TypeScript with Node.js](http://nsrc.io/typescript-with-nodejs7) news 
Join us on July 19 at 10am PT with guest Bryan Hughes, Node.js Engineer at Microsoft, for best practices for integrating TypeScript into Node.js workflow. NodeSourceSponsor
- [How to Validate Phone Numbers in Node with the Twilio Lookup API](https://www.twilio.com/blog/2016/06/how-to-validate-phone-numbers-in-nodejavascript-with-the-twilio-lookup-api.html) tutorial Sam Agnew
- [Tracking GPS Data From Node with the Tessel 2](https://www.sitepoint.com/tracking-gps-data-with-the-tessel-2/) tutorial Patrick Catanzariti
- [Building and Using A Simple Distributed Work Queue in Node](http://blog.yld.io/2016/07/12/a-distributed-work-queue/) tutorial Pedro Teixeira
- [Easy HTTP/2 Server with Node and Express](http://webapplog.com/http2-node/) tutorial Azat Mardan
- [Node.js Security Tutorial](https://blog.risingstack.com/node-hero-node-js-security-tutorial/) tutorial 
Learn how to defend your applications against the most common attack vectors. (Part of an ongoing Node article series) Gergely Nemeth
- [Getting Started with the Raspberry Pi GPIO Pins in Node.js](https://www.sitepoint.com/getting-started-with-the-raspberry-pi-gpio-pins-in-node-js/) tutorial Camilo Reyes
- [Building a Simple RSVP Service with Node](http://ditrospecta.com/node/2016/07/11/simple-rsvp-node.html) tutorial Leonardo Couto
- [Racket: Generators, Best Practices + Starting App for Developing Universal React/Redux Webapps](https://github.com/mohebifar/racket) tools Mohamad Mohebifar
- [nvm-windows: A Node Version Management Utility for Windows](https://github.com/coreybutler/nvm-windows) tools 
Curiously, it’s written in Go :-) Corey Butler
- [Custom metrics + Node = Complete Visibility](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeekly&utm_content=node) tools 
Graph, alert on, and correlate metrics from your NodeJS application with performance metrics from across your stack. DatadogSponsor
- [Node Bindings for libui, A Native Cross-Platform UI Library](https://github.com/parro-it/libui-node) code 
libui is a simple, portable GUI C library uses the native GUI technologies on Windows, OS X and Linux. Andrea Parodi
- [Ōryōki: A Small, Experimental Web Browser Built with Electron](http://oryoki.io/) code Thomas Buffet
- [Redd-Solomon Erasure Coding in Pure JavaScript](https://www.npmjs.com/package/reed-solomon) code Joran Dirk Greef
- [souffleur: Simple Command Line Prompt with Retry for Empty Answers](https://www.npmjs.com/package/souffleur) code Slobodan Stojanovic

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

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