---
title: "Carlo, a new 'Web Rendering Surface' for Node Apps from Google"
publication: "Node Weekly"
issue: 262
published_at: "2018-11-01"
canonical_url: "https://nodeweekly.com/issues/262"
---

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

#262 — November 1, 2018 

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

Node Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/kll4gmyl4l8jmtdf3pp8.jpg)](https://www.chunqiuyiyu.com/ervy/)  

[Ervy: Charts, Rendered on the Terminal](https://www.chunqiuyiyu.com/ervy/) — Need some ASCII-based charts in your life? Ervy can produce bar, pie, bullet, donut, gauge and scatter graphs, all on the terminal. 

Chunqiuyiyu   

[Carlo: A 'Web Rendering Surface' for Node Apps](https://github.com/GoogleChromeLabs/carlo) — Uses Puppeteer to communicate between a Node app and an existing, locally installed Chrome instance. An interesting alternative to Electron for certain use cases. 

Google Chrome Labs   [![\](https://copm.s3.amazonaws.com/16dfe2df.png)](https://hubs.ly/H0fhcGV0) 

[How Do Top Developers Deliver Video? - Download the 2018 Video Report](https://hubs.ly/H0fhcGV0) — Hundreds of developers around the world reveal their preferred video streaming solutions. 

Bitmovin sponsor   

[Node v10.13.0 (LTS) Released](https://nodejs.org/en/blog/release/v10.13.0/) — This isn’t an exciting release on a technical level, but Node 10 has formally made the transition into being a ‘Long Term Support’ (LTS) version with maintenance guaranteed until April 2021. 

Node.js Foundation   

[NGINX Unit Now Supports TLS and Node.js Apps](https://www.nginx.com/blog/nginx-unit-1-5-available-now/) — NGINX Unit is a dynamic application server that supports multiple languages out of the box (e.g. Python, PHP, Go). Node.js has now joined that list. 

Nick Shadrin (Nginx)   

[Slonik: A Postgres Client with Strict Types, Detail Logging and Assertions](https://github.com/gajus/slonik) — Built on top of the `pg` library, Slonik provides more niceties and convenience methods for working with PostgreSQL from Node. 

Gajus Kuizinas   

[Node.js 10 Available on Google App Engine](https://cloud.google.com/blog/products/application-development/announcing-nodejs-10-for-app-engine?1=1) — Google Cloud introduces both the beta availability of Node 10 on App Engine standard environment, and making Node 10 the default version on the flexible environment. 

Steren Giannini (Google)  

💻 Jobs  

[Distributed Systems Engineer at Ably (London/Remote)](https://jobs.ably.io/o/distributed-systems-engineer-nodejs) — Join the engineering team behind our global fault-tolerant messaging platform. 

Ably Realtime   

[We Just Raised £5m to Transform Tech Hiring](https://hackajob.co/blog/vive-la-hiring-revolution?utm_source=cooperpress&utm_medium=paid&utm_campaign=node_nov_w1) — Find out how we’re removing the bias from tech hiring to make it fairer and faster for devs to find the job they deserve. 

hackajob  

📘 Tutorials & Opinion  

[Setting Up a RESTful API with Express.js and Postgres](https://blog.logrocket.com/setting-up-a-restful-api-with-node-js-and-postgresql-d96d6fc892d8) — A nice straightforward tutorial aimed at beginners. 

Tania Rascia   

[A Look at V8 Release Version 7.1](https://v8.dev/blog/v8-release-71) — A look at some of the highlights of the 7.1 release _(in beta until Chrome 71 Stable arrives)_. 

V8 Project   

[Adopting a New Tool for Your Team - 5 Tips for Success](https://circleci.com/blog/how-to-bring-a-new-tool-to-your-team-and-not-get-squashed-in-the-process-5-tips-for-successful-adoption/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=nov18&utm_content=node-weekly) — Bringing any new tool into an organization can feel like an uphill battle. It’s difficult to overcome inertia, even with the promise of improved workflows and happier teammates. 

CircleCI sponsor   

[Creating and Reading QR Codes with Node](http://thecodebarbarian.com/creating-qr-codes-with-node-js.html) 

Valeri Karpov   

▶[Serverless Full Stack Development on AppDrag: A Video Series](https://academy.appdrag.com/) — Six videos so far and starts from the absolute basics. Note that it relies upon the [AppDrag](https://appdrag.com/) platform, however. 

AppDrag   

[Effective Docker HealthChecks for Node.js](https://medium.com/@patrickleet/effective-docker-healthchecks-for-node-js-b11577c3e595) 

Patrick Lee Scott   

[A Personal Review of Automated Testing Tools in the JavaScript World](https://itnext.io/a-personal-review-of-automated-testing-tools-in-the-javascript-world-3c504fe6e05d) 

Walmyr Filho   

[Running Your Node.js App on a Linux Server with `systemd`](https://pages.nodesource.com/running-nodejs-applications-systemd-nodeweekly.html) 

NodeSource sponsor  

🔧 Code and Tools  

[A New, Curated List of Node.js Security Resources](https://github.com/lirantal/awesome-nodejs-security) — You’re encouraged to submit your own as this list has only just begun (but already has many useful links). 

Liran Tal   

[A Headless WebGL / OpenGL ES Runtime for Node](https://github.com/google/node-gles) — Still very much a work in progress, the goal is to provide a headless runtime for shaders on Node which could ultimately be useful for projects like TensorFlow.js. 

Google   

[randexp.js: Create Random Strings That Match a Given Regular Expression](https://github.com/fent/randexp.js) 

fent   

[oas-client: An OpenAPI v3 Client Generator](https://github.com/DiegoZoracKy/oas-client) — Given an OpenAPI spec, it creates methods and parameter validation automatically. 

Diego ZoracKy   

[fastest-validator: The Fastest JS Validator Library for Node](https://github.com/icebob/fastest-validator) 

Icebob   

[Grademark: An API for Backtesting Trading Strategies](https://github.com/ashleydavis/grademark) — Might be of interest to the potential market traders among you. 

Ashley Davis         

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
