---
title: "Building full-stack Node webapps with Visual Studio Code"
publication: "Node Weekly"
issue: 247
published_at: "2018-07-19"
canonical_url: "https://nodeweekly.com/issues/247"
---

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

#247 — July 19, 2018 

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

Node Weekly  

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

- A new `console.timeLog()` method
- libuv and Unicode dependency upgrades
- `http.request` supports `timeout` and `agent` options 

Node.js Foundation   

[Operationalizing Node.js for Server Side Rendering](https://medium.com/airbnb-engineering/operationalizing-node-js-for-server-side-rendering-c5ba718acfc9) — An interesting, and thorough, look behind the scenes of Hyperloop, Airbnb’s new rendering service built entirely around Node.js, and how it’s being scaled. 

Ben Hughes (Airbnb Engineering)   [![\](https://copm.s3.amazonaws.com/45475464.png)](http://go.launchdarkly.com/gettingstarted) 

[Getting Started with Feature Flagging Webinar](http://go.launchdarkly.com/gettingstarted) — Feature flagging doesn’t have to be scary. From determining use cases, to converting a code base, to considering an internal system, we'll share what the buzz is about. Join us for a comprehensive intro, stay for the live Q&A session. 

LaunchDarkly sponsor   

[Two-Factor Authentication Protection for npm Packages](https://blog.npmjs.org/post/175861857230/two-factor-authentication-protection-for-packages) — You can now beta-test two-factor authentication protection for individual packages in the npm Registry. _“We will be encouraging maintainers of all popular packages to enable this to protect themselves and their users.”_ 

The npm Blog   

[A High-Level Post Mortem of Last Week's npm Security Incident](https://nodesource.com/blog/a-high-level-post-mortem-of-the-eslint-scope-security-incident) — We published the initial announcements last week just as we were going to press, but now the dust has settled if you want to get the full story. [ESLint’s own postmortem](https://eslint.org/blog/2018/07/postmortem-for-malicious-package-publishes) is also worthwhile. 

Tierney Cyren   

▶[Building Full-Stack Node Webapps with Visual Studio Code](https://www.youtube.com/watch?v=KkHnAmiegiQ) — A demo-packed 40 minute talk from Microsoft Build showing off the powers of VS Code for debugging front-end and server-side code as well as deploying said code. 

John Papa   

[npm v6.2.0 Released](https://blog.npmjs.org/post/175871462900/v620) 

The npm Blog  

💻 Jobs  

[Node Data Engineer at eBench (Remote, full-time)](http://blog.ebench.com/were-hiring-node-data-engineer/) — We're a SaaS company that creates beautiful data visualizations. Enjoy crafting quality code? We would love to hear from you. 

eBench   

[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  

[Build a Realtime Serverless GraphQL API with WebSockets on AWS](https://andrewgriffithsonline.com/blog/serverless-websockets-on-aws/) 

Andrew Griffiths   

[Build and Understand a Simple Node Site with User Authentication](https://scotch.io/tutorials/build-and-understand-a-simple-nodejs-website-with-user-authentication) — One for beginners. Using Express, Pug, and the OpenID Connect protocol. 

Randall Degges   

[Deploying Applications with Confidence Using Kubernetes](https://nemethgergely.com/deploying-nodejs-apps-to-kubernetes/) 

Gergely Nemeth   

[A Quick Look at Node's REPL](https://blog.bloomca.me/2018/07/09/nodejs-repl-in-depth.html) — Run Node without any arguments and you get a classic REPL environment. A very brief look at some unique features of this environment. 

Seva Zaikov   

[Know What’s Going On in Your Industry with DigitalOcean’s Currents](https://www.digitalocean.com/currents/june-2018/?utm_source=paid_newsletter+node+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=7-19-18+node+weekly+cooperpress) — Nearly 50% of devs don't understand what serverless computing is. Find out more in our latest dev trends report. 

DigitalOcean sponsor   

[Creating Compilers in JavaScript using ANTLR](https://medium.com/@alena.khineika/compiler-in-javascript-using-antlr-9ec53fd2780f) 

Alena Khineika   

[Server-Side Visualization with Nightmare and Node](https://css-tricks.com/server-side-visualization-with-nightmare/) — An interesting alternative to Puppeteer and Headless Chrome that uses Electron under the hood. 

Ashley Davis  

🔧 Code and Tools  

[v8n: A JavaScript 'Fluent Validation' Library](https://github.com/imbrn/v8n) — Chain together rules to make validations. 

Bruno C. Couto   

[draxt.js: A Utility Module for Manipulating Filesystem Objects](https://github.com/ramhejazi/draxt) — A NodeList-like/jQuery-like package for working with file system concepts (files, directories, symbolic links) from Node. 

Ram Hejazi   

[Monitor Node.js Performance with Datadog. Try It Free](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyB) 

Datadog sponsor   

[asciichart: Lightweight Console ASCII Line Charts](https://github.com/kroitor/asciichart) 

Igor Kroitor   

[Turbocolor: Library for Colorizing Text using ANSI Escape Sequences](https://github.com/jorgebucaran/turbocolor) — Formerly known as _Clorox_. 

Jorge Bucaran   

[Signale: A Highly Configurable Console Logger](https://github.com/klauscfhq/signale) 

Klaus Sinani   

[start: Functional Task Runner for Node](https://start.js.org/) — Associated [repo here](https://github.com/deepsweet/start). 

Kir Belevich  

🗓 Events  

[Node Summit](http://www.nodesummit.com/) — **July 23-27 2018 (San Francisco, California)** The sixth annual Node.js event focused on the Node ecosystem. 

Asynch Media   

[JS Interactive](https://events.linuxfoundation.org/events/js-interactive-2018/) — **October 9-11 2018 (Vancouver, Canada)** Covers a broad spectrum of the JavaScript ecosystem including Node, frameworks, best practices and stories from successful end-users. 

The Linux Foundation   

[NodeConf EU](https://www.nodeconf.eu/) — **November 4-7 2018 (Kilkenny, Ireland)** The key Node.js event in Europe, providing a forum for the Node.js community. 

nearForm         

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
