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

This Week's Node.js News - Issue 177

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

Node WeeklyMarch 2, 2017 #177 Benedikt Meurer 

[V8: Behind the Scenes - A Tale of TurboFan](http://benediktmeurer.de/2017/03/01/v8-behind-the-scenes-february-edition/)A well written, and rather technical, behind-the-scenes tale of the evolution of Turbofan, one of the V8 JavaScript engine’s optimizing compilers.
 Matthias Etienne 

[Caporal.js: A Framework for Building Command Line Apps](https://github.com/mattallty/Caporal.js)Out of the box you get help generation, colored output, coercion and casting, typo suggestions, and auto-complete for Bash and Zsh.
 Node.js Foundation 

[Node v7.7.1 (Current) Released](https://nodejs.org/en/blog/release/v7.7.1/)Node [7.7.0](https://nodejs.org/en/blog/release/v7.7.0/) was released yesterday but contained a bug that prevented native modules from loading, so 7.7.1 quickly followed.
 CodeshipSponsor

[Try Codeship Basic: simple hosted CI that works out of the box](https://codeship.com/features/basic?utm_source=email-sponsorship&utm_medium=cpc-node-weekly-primary&utm_campaign=cooper-basic-features-signup-campaign)Get set up with our hosted Continuous Integration service in under 3 minutes with Codeship Basic. Join thousands of happy customers like InvisionApp & Whole Foods. Try it for free today.

[![Codeship\](https://copm.s3.amazonaws.com/880135f1.png)](https://codeship.com/features/basic?utm_source=email-sponsorship&utm_medium=cpc-node-weekly-primary&utm_campaign=cooper-basic-features-signup-campaign)
 Valeri Karpov 

[Getting Started With WebAssembly in Node.js](http://thecodebarbarian.com/getting-started-with-webassembly-in-node.js.html)Now [complete enough to be enabled by default](https://lists.w3.org/Archives/Public/public-webassembly/2017Feb/0002.html) in browsers and has [an official logo.](https://github.com/WebAssembly/design/issues/980)
 Almir Bijedic 

[Make a Skype Bot with Electron and the Microsoft Bot Framework](https://www.sitepoint.com/skype-bot-electron-microsoft-bot-framework/)Once you had to hack around to create bots on Skype, but now there’s a fully approved way. This is a thorough walkthrough of using the Microsoft Bot Framework from Node.
 Node.js Foundation 

[A Tooling Update from the Node Diagnostics Working Group](https://nodejs.org/en/blog/wg/diag-wg-update-2017-02/)Notes on a few experimental diagnostic APIs and tools that have been added to Node recently, plus how Inspector is replacing the legacy V8 debugger.
 Rachel White 

[Smart and Cuter Bots using Node](https://www.youtube.com/watch?v=wsw6ovFrQK0)Instead of using text as fodder for this bot, Rachel shows how to make a Twitter bot in Node.js using Twitter’s API, ImageMagick, & Microsoft’s Face API to manipulate selfies with cute overlays.
 Node.js Foundation 

[Why the Heck Would You Use Node.js?](https://medium.com/the-node-js-collection/why-the-hell-would-you-use-node-js-4b053b94ab8e)An update to a 2013 post explaining the point of Node.js, ideal use cases and weak points. Could be handy to share with other developers or managers.


In Brief

- [Scale Node.js with N|Solid and Kubernetes on Azure Container Services](https://nodesource.com/blog/scale-node-js-with-n-solid-and-kubernetes-on-azure-container-services) tutorial NodeSource
- [How to Optimize CPU-Intensive Work in Node.js](https://medium.com/@graeme_boy/how-to-optimize-cpu-intensive-work-in-node-js-cdc09099ed41) tutorial Graeme Boy
- [Build Modern and Scalable Node.js Web Apps with Nest](http://kamilmysliwiec.com/build-modern-scalable-node-js-web-applications-with-nest) tutorial Kamil Mysliwiec
- [How to Parse HTTP from PCAP (Packet Capture) Files in Node](http://blog.websecurify.com/2017/03/http-pcap-in-node.html) tutorial Petko D. Petkov
- [A Node Debugging Guide: Getting Started](https://nodejs.org/en/docs/guides/debugging_getting_started/) tutorial Node.js Foundation
- [Getting started with Elasticsearch and Node.js](https://compose.com/articles/document-validation-in-mongodb-by-example/?utm_source=cooper&utm_medium=newsletter&utm_content=node) tutorial 
A five part article series on using Node with Elasticsearch. Episode 1 is about deployment, index and search. ComposeSponsor
- [Real Time Delivery Updates with Slack, MongoDB & Tailable Cursors](https://medium.com/@nparsons08/real-time-delivery-updates-with-slack-mongodb-atlas-tailable-cursors-802b08b2c6c4) tutorial 
Creating a custom Slack chat bot using Node, MongoDB Atlas, and MongoDB Compass. Nick Parsons
- [NPM or Yarn? Node.js Devs Pick Their Package Manager](http://www.computerworld.com.au/article/614818/npm-yarn-node-js-devs-pick-their-package-manager/) story Paul Krill
- [Multi-Part Analysis of Node Docker Image Sizes using Yarn vs NPM](https://medium.com/@iamnayr/a-multi-part-analysis-of-node-docker-image-sizes-using-yarn-vs-traditional-npm-2c20f034c08f) opinion 
Using Yarn in place of NPM for your node dependency management is an easy win with Docker. Ryan van Niekerk
- [Before You Bury Yourself in Packages, Learn The Node.js Runtime Itself](https://medium.freecodecamp.com/before-you-bury-yourself-in-packages-learn-the-node-js-runtime-itself-f9031fbd8b69#.7c4d2ll1n) opinion 
_“This article will challenge the very limits of your Node.js knowledge.”_ Samer Buna
- [A Year With AWS](https://pusher.com/sessions/meetup/london-node-user-group/a-year-with-aws?utm_source=nodeweekly&utm_campaign=cooperpress-sponsored-link-early2017&utm_medium=email) video 
In this talk, Andrew shares his experience on how to set up AWS with Node.js and some tips to do so. PusherSponsor
- [Lerna: A Tool for Managing JavaScript Projects with Multiple Packages](https://lernajs.io/) tools 
Optimizes the workflow around managing multi-package repositories with git and npm.
- [pg-large-object: 'Large Object' Support for Postgres in Node](https://www.npmjs.com/package/pg-large-object) code 
Store files/objects up to 4 TiB in size. Joris van der Wel
- [Chroma for Node: Control Your Razer Keyboard, Right From Node](https://github.com/felixrieseberg/razer-chroma/) code 
For those with the fancy, lighting up gaming keyboards. Felix Rieseberg

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

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