---
title: "Deploying Node apps with Kubernetes and Google Kubernetes Engine"
publication: "Node Weekly"
issue: 240
published_at: "2018-05-31"
canonical_url: "https://nodeweekly.com/issues/240"
---

The latest Node.js news, articles, tools, and projects.       

#240 — May 31, 2018 

[Read on the Web](https://nodeweekly.com/issues/240)   

Node Weekly   

[From npm to yarn and Back (to npm) Again](https://mixmax.com/blog/to-yarn-and-back-again-npm) — Last year, `yarn install` was 20x faster than `npm install` for Mixmax but npm 6’s major steps forward have had them reconsider their approach. 

Mixmax Engineering Blog   

[Scalable Node with Kubernetes and Google Kubernetes Engine](https://nodesource.com/blog/scalable-nodejs-with-kubernetes-and-google-kubernetes-engine/) — Describes itself as a _“one-stop-shop styled walkthrough of what it takes to deploy a containerized Node.js app on a scalable, cloud-based Kubernetes cluster with Google’s Kubernetes Engine.”_ 

Eric O'Rear   [![\](https://copm.s3.amazonaws.com/4e2e2ab2.png)](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyP) 

[Full-Stack Monitoring for Node Apps](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyP) — Utilize distributed tracing and interactive flame graphs to track performance and troubleshoot Node applications. Monitor and alert on infrastructure metrics, request traces, and logs in real-time. [Try Datadog free](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyP). 

Datadog sponsor   

[How npm is Affected by a Recently Disclosed Git Vulnerability](https://blog.npmjs.org/post/174411769410/how-npm-is-affected-by-the-recently-disclosed-git) — npm CLI users should make sure they have git version 2.17.1 or later installed to protect against a recent code execution vulnerability involving git submodules. 

The npm Blog   

[Node v10.3.0 (Current) Released](https://nodejs.org/en/blog/release/v10.3.0/) — 

- npm upgraded to 6.1.0
- Fixed [a bug](https://github.com/nodejs/node/pull/21003) with reading past the 4GB mark in files using `fs`
- `net`: IPC servers can now be made readable and writable by all users 

Node.js Foundation   

[How to Build a Node Command-Line Chat App with Chatkit](https://medium.freecodecamp.org/build-a-node-js-command-line-chat-application-with-chatkit-8d0c4546085e) — Building chat in your app can be pretty complex. Yet, with Chatkit (from Pusher, and currently in free beta mode) implementing fully-featured chat is a few lines of code. 

Hugo Müller-Downing   

[Storm in a Teapot: Anger Brews Over npm's Jokey Proxy Error Messages](https://www.theregister.co.uk/2018/05/29/npm_teapot/) — _The Register_ gets the link for the work the put into the puns.. Basically, the npm repository was issuing _418 I’m a Teapot_ HTTP errors for a few hours [under certain conditions.](https://github.com/npm/npm/issues/20791) 

The Register   

[WorkerConf 2018: A Node.js Industry Event in the Alps](https://worker.sh/) — Mountains, hiking, and industry experts discussing the future of Node.js in Dornbirn, Austria on June 28. 

Guntram Bechtold  

💻 Jobs  

[Sr. Fullstack Engineer (Remote)](https://www.stickermule.com/careers) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. 

Sticker Mule   

[Software Engineers in SF & NYC, Flash Us Your Code](http://lp.woo.io/JSW1?utm_source=jsw&utm_medium=cpc&utm_campaign=9) — Sign up for [Woo.io](http://lp.woo.io/JSW1?utm_source=jsw&utm_medium=cpc&utm_campaign=9) today & discreetly explore exciting opportunities that meet your needs and expectations. 

Woo.io  

📘 Tutorials  

[Getting Started With Ripple (XRP) and Node.js](https://thecodebarbarian.com/getting-started-with-ripple-xrp-and-node-js.html) — Ripple is a popular blockchain protocol. 

Valeri Karpov   

[DigitalOcean Blueprints: Build Multi-Server Infrastructure for Node.js](https://www.digitalocean.com/community/tutorials/digitalocean-blueprints-getting-up-and-running-with-node-js-mysql-replication-and-cachet?utm_source=paid_newsletter+node+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=5-30-18+node+weekly+cooperpress) — Learn how to build scalable, multi-server infrastructure with NGINX, Node.js, and MongoDB. 

DigitalOcean sponsor   

[Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda](https://intoli.com/blog/youtube-mp3-downloader/) 

Evan Sangaline   

[Deploy Your Webpack Apps to Heroku in 3 Simple Steps](https://codeburst.io/deploy-your-webpack-apps-to-heroku-in-3-simple-steps-4ae072af93a8) 

Rajesh Babu   

[Create a Simple Weather App using Node, Express, and React](https://medium.com/@maison.moa/create-a-simple-weather-app-using-node-js-express-and-react-54105094647a) 

Maison Moa   

[How Well Do You Know Your npm Trivia?](https://jaxenter.com/npm-trivia-144846.html) — A light hearted quiz around things like npm’s mascot and the size of the official registry. 

JAXenter   

[How-To: Achieve Observability in Modern Applications 🔭](https://try.rollbar.com/observability-guide/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) 

ROLLBAR sponsor   

[Remote Debugging of Node Apps on Azure App Service From WebStorm](https://blog.maartenballiauw.be/post/2018/05/29/remote-debugging-node-js-azure-app-service-webstorm.html) 

Maarten Balliauw  

🔧 Code and Tools  

[deyarn: A Tool for Converting Projects from 'yarn' to 'npm'](https://github.com/mixmaxhq/deyarn) — The opposite of [npm2yarn](https://github.com/mixmaxhq/npm2yarn). 

Mixmax, Inc   

[node-typescript-support: TypeScript Support for Node.js](https://github.com/AviVahl/node-typescript-support) — Node.js `require` extension that adds support for running `.ts` and `.tsx` files directly, plus more TypeScript niceties. 

Avi Vahl   

[Smart-Spinner: Simply Create Smart Text 'Spinners'](https://github.com/bitifet/smart-spinner) — Provide feedback of your app’s internal status without flooding the console or logs. 

Joan Miquel Torres   

[Deno: A Secure TypeScript Runtime on V8 6.8](https://github.com/ry/deno) — An interesting idea from the original creator of Node.js, Ryan Dahl. It’s ‘segfaulty’ and _not_ Node or npm compatible, but ‘Deno’ is an anagram of ‘Node’.. :-) 

Ryan Dahl         

Curated by [Cooperpress](https://cooperpress.com/) and [Peter Cooper](https://twitter.com/peterc) 

[Change your email address](https://nodeweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://nodeweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
