---
title: "#187 - Debugging Node with Chrome DevTools Redux"
publication: "Node Weekly"
issue: 187
published_at: "2017-05-11"
canonical_url: "https://nodeweekly.com/issues/187"
---

#187 - Debugging Node with Chrome DevTools Redux

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

Node WeeklyMay 11, 2017 #187 Danny Grander 

[Writing Secure Node.js Code](https://community.risingstack.com/writing-secure-node-js-code-danny-grander/)A video _and_ full write-up/notes on hacking a vulnerable Node app, as well as three vulnerabilities in popular npm packages.
 Paul Irish 

[Debugging Node with Chrome DevTools Redux](https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27)Debugging Node apps from within Chrome’s DevTools has been possible for a while but recent major improvements have resulted in this post being updated.
 Gergely Nemeth 

[Post-Mortem Diagnostics and Debugging with node-report](https://blog.risingstack.com/post-mortem-diagnostics-debugging-node-js-at-scale/)A look at [a tool](https://github.com/nodejs/node-report) that can help you figure out what went wrong with your Node app.
 CircleCISponsor

[Why Developers are Replacing npm with Yarn](https://circleci.com/blog/why-are-developers-moving-to-yarn/?utm_source=cooperpress&utm_medium=newsletter&utm_content=node-weekly&utm_campaign=may)Yarn solves many npm problems and is simple to implement. View CircleCI's npm to Yarn command cheatsheet, plus discussion.

[![CircleCI\](https://copm.s3.amazonaws.com/95bba699.png)](https://circleci.com/blog/why-are-developers-moving-to-yarn/?utm_source=cooperpress&utm_medium=newsletter&utm_content=node-weekly&utm_campaign=may)
 Sam Roberts 

[Keeping the Node.js Core Small](https://medium.com/the-node-js-collection/keeping-the-node-js-core-small-137f83d18152)_“Some war-stories to give a sense of why so many long-time Node.js contributors are trying to keep useful APIs out of Node.js.”_
 Microsoft 

[Project Glimpse: Free Full-Stack Node Web Diagnostics](http://node.getglimpse.com/)Glimpse is an experimental npm package providing in-depth insights into both the client and server sides of your Node apps.


[util.promisify Added to Node Master](https://github.com/nodejs/node/compare/f72376d3230be7c968e392d59680bd01f8c20360...faf6654ff75e0f275afddfd980387235c3ddf103)`util.promisify` takes a function following the typical callback style and returns a version that returns promises.
 Jamie Mason 

[Benchmarks of npm, npm 5.0 and Yarn Install Times](https://github.com/JamieMason/npm-cache-benchmark)There’s instructions for running them yourself, but npm5 is in the lead and looking very promising.


In Brief

- [npm 5.0 in Beta/Testing](https://github.com/npm/npm/pull/16244) news 
Don’t rush if you don’t need it yet but it’s great to see npm 5 is just around the corner. npm
- [Wes Bos Launches New 'Learn Node' Course](https://learnnode.com/) news Wes Bos
- [Securing your Node.js serverless applications with Snyk](https://snyk.io/blog/launching-snyk-for-serverless?utm_source=nodeweekly) 
A new service from Snyk to keep your AWS Lambda and Heroku projects free of known vulnerable dependencies. SNYKSponsor
- [Using Docker Compose for Node Development](https://blog.codeship.com/using-docker-compose-for-nodejs-development/) tutorial Kelly Andrews
- [Understanding Node's Event-Driven Architecture](https://medium.freecodecamp.com/understanding-node-js-event-driven-architecture-223292fcbc2d) tutorial Samer Buna
- [Node Debugging in WebStorm with Nodemon](https://samkirkiles.svbtle.com/webstorm-node-js-debugging-with-nodemon) tutorial 
[WebStorm](https://www.jetbrains.com/webstorm/) is a JavaScript IDE from JetBrains. Sam Kirkiles
- [Interprocess Communication in Node in 18 Minutes](https://pusher.com/sessions/meetup/viennajs/interprocess-communication-in-nodejs) video Marko Jurisic
- [A Node Developer Wrote Some Go, and It Felt Great](https://hackernoon.com/i-wrote-some-golang-and-it-felt-great-3c3367a67db5) opinion 
We have a [Go newsletter](https://golangweekly.com/) too, if you partake in a similar experiment. Chris Gregori
- [Migrate your deployment from mLab or Compose and get $100 in credit](https://www.mongodb.com/cloud/atlas/lp/cloud-manager?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q2&utm_content=sponsored&utm_medium=display&utm_source=nodeweekly0511) 
With MongoDB Atlas' Live Import utility, you can migrate your entire deployment with no downtime. MONGODBSponsor
- [mStream: A Personal Music Streaming Server With FLAC Support](https://github.com/IrosTheBeggar/mStream) code Paul Sori
- [bwip-js: Pure JS Barcode Generator Supporting 90+ Standards](https://github.com/metafloor/bwip-js) code metafloor
- [make-dir: Make A Directory (and Its Parents, If Needed)](https://github.com/sindresorhus/make-dir) code Sindre Sorhus
- [SQLPad: A Web-based SQL Editor](https://github.com/rickbergfalk/sqlpad) code 
Supports MySQL, Postgres, SQL Server, Vertica, Crate, and Presto. Rick Bergfalk
- [Reaction: A Real-Time Reactive, JavaScript E-Commerce Platform](https://github.com/reactioncommerce/reaction) code Reaction Commerce
- [Spotifork: Fork A Spotify Playlist (From Any User)](https://github.com/kabirvirji/spotifork) code Kabir Virji
- [request-ip: A Tiny Node Module for Retrieving A Request's IP Address](https://github.com/pbojinov/request-ip) code Petar Bojinov
- [Finding a Job Shouldn't Feel Like Work. Try Hired Today.](https://hired.com/join/?utm_source=petercooperpress&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-swe%29%28q2-17-node-weekly%29&utm_content=newsletter) 
Get empowered to find the job that fits you. Try Hired. HiredSponsor

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

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