---
title: "An Overview of Buffers in Node.js"
publication: "Node Weekly"
issue: 251
published_at: "2018-08-16"
canonical_url: "https://nodeweekly.com/issues/251"
---

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

#251 — August 16, 2018 

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

Node Weekly  

[The August 2018 Security Releases](https://nodejs.org/en/blog/vulnerability/august-2018-security-releases/) — Node 6.14.4, 8.11.4, and 10.9.0 have been released including an upgraded version of OpenSSL and resolutions for a couple of security vulnerabilities. NodeSource has put together [a more detailed roundup](https://nodesource.com/blog/node-js-security-release-summary-august-2018) of what these releases are for. 

Node.js Foundation   

[An Overview of Buffers in Node.js](http://thecodebarbarian.com/an-overview-of-buffers-in-node-js.html) — [Buffers](https://nodejs.org/api/buffer.html) provide a handy way to work with streams of binary data but they can be a cause of confusion - this article aims to address that. 

Valeri Karpov   [![\](https://copm.s3.amazonaws.com/000aa8fa.jpg)](https://frontendmasters.com/courses/javascript-new-hard-parts/) 

[🔨 JavaScript: The 'New' Hard Parts](https://frontendmasters.com/courses/javascript-new-hard-parts/) — In this new course, you'll develop an intuitive understanding of the new features of JavaScript in ES6+: iterators, generators, promises, and async/await. Go under the hood of async JS and learn to solve complex async challenges with ease. 

Frontend Masters sponsor   

[Login-With: A Stateless Authentication Microservice](https://login-with.com/) — Supports ‘login-with’ style functionality provided by Twitter, GitHub, Facebook, Reddit and similar services. Results in two cookies for your top level domain and all subdomains. 

Gerhard Preuss   

[Google Cloud Functions and App Engine Adds Headless Chrome Support](https://cloud.google.com/blog/products/gcp/introducing-headless-chrome-support-in-cloud-functions-and-app-engine) — The Google Cloud Functions and Cloud Functions for Firebase Node.js 8 runtimes have been upgraded with the packages required to run headless Chrome - ideal if you’re a Puppeteer user. 

Google Cloud Blog   

[Puppeteer 1.7 Released](https://github.com/GoogleChrome/puppeteer/releases/tag/v1.7.0) — Puppeteer is an official library for controlling headless Chrome and Chromium instances using the DevTools protocol. 1.7 brings it up to Chromium 70 and introduces a new [puppeteer-core package](https://www.npmjs.com/package/puppeteer-core) that doesn’t also download Chromium at install time. 

Google Chrome   

[npm 6.4.0 Released](https://npm.community/t/release-npm-6-4-0/1417) 

npm forum  

💻 Jobs  

[NodeJS Development in Beautiful Norway](https://snowball.digital/careers/backend-developer) — We are adding to our team building low latency back-ends for awesome developer experience and scalable software. [Check us out](https://snowball.digital/careers/backend-developer). 

Snowball Digital   

[Join Our Career Marketplace & Get Matched With a Job You Love](https://www.hired.com/node) — Through Hired, software engineers have transparency into salary offers, competing opportunities and job details. 

Hired  

📘 Tutorials  

[How To Develop a Node TCP Server using PM2 and NGINX on Ubuntu 16.04](https://www.digitalocean.com/community/tutorials/how-to-develop-a-node-js-tcp-server-application-using-pm2-and-nginx-on-ubuntu-16-04) — This post digs into building a simple TCP server and client then running and managing it as a background process with PM2. 

Kunal Relan   

[Build a Netflix Style Video Platform - Node API Client](https://developer.bitmovin.com/hc/en-us/articles/115001117733?utm_source=cooperpress&utm_medium=email&utm_campaign=node) — Play videos at the same quality and speed as Netflix & YouTube. API clients for all major languages. 

Bitmovin sponsor   

[How to Debug a Node.js App in a Docker Container](https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/) — ..to catch bugs that cannot be revealed in any other way. 

Tamas Kadlecsik   

[Running Code Snippets via Node.js and nodemon](http://2ality.com/2018/08/nodemon-code-snippets.html) — _“a trick for running a snippet of JavaScript code with Node.js while working on it.”_ 

Dr. Axel Rauschmayer   

[Creating a Secure REST API in Node](https://www.toptal.com/nodejs/secure-rest-api-in-nodejs) 

Marcos Henrique Da Silva   

▶[Build Node.js APIs using Serverless](https://www.youtube.com/watch?v=oBiaL6zOJ_k) — How to migrate an API of an existing app over to Azure Functions. _42 minutes_ 

Simona Cotin   

[Locating Memory Leaks in Node.js Applications](https://stackimpact.com/blog/locating-memory-leaks-in-nodejs-applications/) 

StackImpact sponsor  

🔧 Code  

[foxr: A Node.js API to Control Firefox](https://github.com/deepsweet/foxr) — A working proof of concept for now. 

Kir Belevich   

[SpaceTime: A Lightweight JavaScript Timezone Library](https://github.com/spencermountain/spacetime) 

Spencer Kelly   

[Scribbletune: Use Strings and Arrays to Create Rhythms and Musical Patterns](https://github.com/scribbletune/scribbletune) — Then export your creations as MIDI files. 

Scribbletune   

[node-rate-limiter-flexible: Limit Number of Actions by Key and Protect Apps from Brute Force Attacks](https://github.com/animir/node-rate-limiter-flexible) 

Roman Animir   

[Nano ID: Tiny, Secure URL-Friendly Unique String ID Generator](https://github.com/ai/nanoid) 

Andrey Sitnik         

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
