---
title: "This Week's Node.js News - Issue 171"
publication: "Node Weekly"
issue: 171
published_at: "2017-01-19"
canonical_url: "https://nodeweekly.com/issues/171"
---

This Week's Node.js News - Issue 171

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

Node WeeklyJanuary 19, 2017 #171 The npm Blog 

[Improved Search in the 'npm' CLI (and How We Got Here)](http://blog.npmjs.org/post/156076312840/search-update)A walk through the history of search through both the npm tool and on the Web, and what’s coming up next.
 Vladimir de Turckheim 

[How to Find Node Performance Optimization Killers](https://community.risingstack.com/how-to-find-node-js-performance-optimization-killers/)What “dynamic performance optimization” means in Node, and a look at ways to detect optimized and deoptimized functions in your code.
 Sitepoint 

[10 Node Best Practices: Enlightenment from the Node Gurus](https://www.sitepoint.com/node-js-best-practices-from-the-node-gurus/)Azat Mardan outlines 10 Node.js best practices you should be following in order to level up your Node skills today.
 ROLLBARSponsor

[Wanna Less Buggy Node App?](https://rollbar.com/?utm_source=nodeweekly&utm_medium=email-nl&utm_term=nodeweekly_1_19&utm_campaign=nl_sponsorship)Rollbar detects and alerts you when code breaks in production. Get the stack trace, code, data to help you d̶e̶b̶u̶g̶ defeat Node errors.

[![ROLLBAR\](https://copm.s3.amazonaws.com/299bdbc9.png)](https://rollbar.com/?utm_source=nodeweekly&utm_medium=email-nl&utm_term=nodeweekly_1_19&utm_campaign=nl_sponsorship)
 Keith Horwood 

[Parallelizing DNA Sequence Alignment with Serverless Architecture, Node, and Stdlib](https://hackernoon.com/using-server-less-architecture-to-massively-parallelize-dna-sequence-alignment-via-stdlib-and-343dd2d5aebf#.sic355t3t)[Stdlib](https://stdlib.com/) is a system for building and scaling microservices and it can be used to massively parallelize a task.
 Jorge Bay 

[Improve Your Node App Throughput One Micro-Optimization at a Time](https://www.infoq.com/articles/node-micro-optimizations-javascript)Insights on areas that cause throughput degradation along with tips for how to boost performance of your app.
 Tamas Hodi 

[Async Best Practices and Avoiding Callback Hell](https://blog.risingstack.com/node-js-async-best-practices-avoiding-callback-hell-node-js-at-scale/)A quick look at some of the techniques you have at your disposal when working with asynchronous operations.
 Nolan Lawson 

[How to Write A Package for Both Node and The Browser](https://nolanlawson.com/2017/01/09/how-to-write-a-javascript-package-for-both-node-and-the-browser/)A look at dealing with modules that need to deal with differences between environments.


In Brief

- [Speeding Up Regular Expressions in V8](http://v8project.blogspot.com/2017/01/speeding-up-v8-regular-expressions.html) news 
The V8 team explains the under-the-hood changes speeding up regexes. Jakob Gruber
- [The Lead Developer 1-day conference for Tech Leads. 21 Feb, New York.](http://2017.theleaddeveloper-ny.com/?utm_source=node-weekly&utm_medium=referral&utm_campaign=node-weekly&utm_content=stay-ahead) news 
Programmed to help team leads stay ahead of new technologies and develop themselves as managers. White October EventsSponsor
- [Using Node with Docker](http://blog.cloud66.com/using-node-with-docker/) tutorial 
A couple of quick issues encountered when using Docker with Node. Cloud 66
- [Handling EU VAT for Stripe and Braintree](http://blog.scaledrone.com/posts/managing-eu-vat-for-stripe-and-braintree) tutorial ScaleDrone
- [Building JavaScript Microservices with SenecaJS and Compose](https://www.compose.com/articles/building-javascript-microservices-with-senecajs-and-compose/) tutorial John O'Connor
- [Host, Publish and Manage Private npm Packages with Verdaccio](https://www.sitepoint.com/private-npm-packages-verdaccio/) tutorial Sitepoint
- [A Case Study in Robotics with Node.js](http://joedevelops.com/2017/01/13/case-study-robotics-node-js/) story 
A look at implementing differential steering with joystick control. JoeDevelops
- [npm State of the Union](https://www.linux.com/news/event/Nodejs/2016/state-union-npm) video 
At Node.js Interactive, Ashley Williams spoke about the npm registry’s size, the impact of left-pad, and more. Linux.com
- [How the NFL Scored a User-Interface Touchdown with React and Node](http://thenewstack.io/nfl-scored-touchdown-open-source-react-framework-wildcat/) podcast Kiran Oliver
- [Lob - Direct Mail for Developers](https://dashboard.lob.com/#/register?utm_source=cooperpress&utm_medium=sponsored&utm_campaign=node-weekly-01192016) tools 
We provide APIs that enable developers to send postcards, letters and checks. Backed by Amazon, Square, and Counsyl. Lob.comSponsor
- [friendly-error: Show Uncaught Errors in a 'Friendly' Way](https://github.com/pd4d10/friendly-error) tools 
Looks up errors on Stack Overflow and provides helpful links. pd4d10
- [tlapse: Create A Timelapse of Your Web Development](https://github.com/typicode/tlapse) tools 
A utility that takes periodic screenshots of your site while you develop. Typicode
- [Zora: A Tiny JavaScript Test Harness](https://github.com/lorenzofox3/zora) code 
So simple it can be [demonstrated in a CodePen.](http://codepen.io/lorenzofox3/pen/zoejxv?editors=1112) Laurent Renard
- [Dialogue Builder: Easy Read/Write-able Static Chatbot Dialogue](https://github.com/nbransby/dialogue-builder) code Nicholas Bransby-Williams
- [Express Starter Kit with ES2017+ Support, Testing, Linting, and Code Coverage](https://github.com/vmasto/express-babel) code Vassilis Mastorostergios
- [The Best Node Jobs All in One Place - Try Hired](https://hired.com/join/?utm_source=petercooperpress&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-swe%29%28q1-17-node-weekly%29&utm_content=newsletter) 
On Hired, companies apply to you! Node is in high demand, find the right fit with 6,000+ innovative companies. 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/171)

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