---
title: "#228: Debugging Node Apps with Visual Studio Code"
publication: "Node Weekly"
issue: 228
published_at: "2018-03-08"
canonical_url: "https://nodeweekly.com/issues/228"
---

#228: Debugging Node Apps with Visual Studio Code

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

Node WeeklyMarch 8, 2018 #228 Gibson Fahnestock 

[Node v8.10.0 (LTS) Released](https://nodejs.org/en/blog/release/v8.10.0/)A significant LTS release for production systems with updates to V8, libuv, npm, and ICU (Unicode support), OpenSSL 1.1.0 support, and numerous backported tweaks.
 Isithelo Technical Solutions 

[Fraternate: A Clone of the GitHub User Management System](https://fraternate.herokuapp.com/)A boilerplate Express app that implements a GitHub-style user and organization management system to lay your own app on top of. Uses MongoDB.
 CircleCISponsor

[Preserve Build Integrity & Prevent Problems with Deterministic Builds](https://circleci.com/blog/preserve-build-integrity-prevent-problems-deterministic-builds/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=march18&utm_content=node-weekly)The most common thing a customer will say in a support ticket is that their builds are suddenly failing even though “nothing has changed” on their end. This is almost never true.

[![CircleCI\](https://copm.s3.amazonaws.com/0c4feb93.png)](https://circleci.com/blog/preserve-build-integrity-prevent-problems-deterministic-builds/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=march18&utm_content=node-weekly)
 Microsoft 

[Debugging Node Apps with Visual Studio Code](https://code.visualstudio.com/docs/nodejs/nodejs-debugging)The popularity of Microsoft’s open source [VS Code editor](https://code.visualstudio.com/) has skyrocketed in the past year, and it’s well suited to working on Node apps.
 Dave Johnson 

[Using TOML Config Files in Node Apps](http://thisdavej.com/using-toml-config-files-in-node-js-applications/)[TOML](https://github.com/toml-lang/toml) is a minimal, easy-to-read config file format originally created by one of GitHub’s co-founders. You can model JavaScript objects in it nicely and anyone familiar with .INI files will feel right at home.
 Node University 

[Node Advanced: A Node Course for Intermediate Devs](https://node.university/p/node-advanced)A comprehensive course from Azat Mardan covering topics like streams and debugging at an advanced level. It’s currently free to access, but _only until March 10._
 Ryan Marsh 

[An Intro to BDD with Cucumber.js](https://www.youtube.com/watch?v=L3rHsE-nA78&index=3&list=PLZ66c9_z3umNSrKSb5cmpxdXZcIPNvKGw&t=0s)Cucumber is a tool for running automated tests written in plain language and this is a 15 minute talk about why and how to use it to perform behavior driven development.
 Node.js Foundation 

[Strategic Initiatives from the Node.js Project](https://medium.com/the-node-js-collection/strategic-initiatives-coming-from-the-node-js-project-56a645d53c78)Node.js TSC member Michael Dawson provides an overview of strategic initiatives coming out of the Node Project and why he thinks they are important.


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
- [Find a Job You're Passionate About](https://www.vettery.com/tech?utm_medium=cooper-nodeweekly&utm_campaign=ad-9313&utm_source=newsletter&utm_content=grouped&utm_term=tech)
Vettery connects you directly to hiring managers at over 4,000 top companies. Make a profile today and land your dream job. Vettery

In Brief

- [Node v9.8.0 (Current) Released](https://nodejs.org/en/blog/release/v9.8.0/) news 
Myles Borins
- [Introducing 'npm ci' for Faster, More Reliable Builds](http://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable) news 
All npm users can now use a new install command called `npm ci`.
Jed Richards
- [Percona Monitoring & Management for MongoDB: Basic Graphs for a Good System Overview](https://www.percona.com/blog/2018/03/02/pmm-mongodb-basic-graphs-for-a-good-system-overview/) 
PerconaSponsor
- [Using Apache Kafka for Asynchronous Communication in Microservices](https://blog.codeship.com/using-apache-kafka-for-asynchronous-communication-in-microservices/) tutorial 
Wale Martins
- [How to Build a Serverless SMS Hub in Under 7 Minutes](https://medium.com/@jacoblee93/build-a-serverless-sms-hub-in-under-7-minutes-with-node-js-stdlib-and-messagebird-7d2d41ecaea6) tutorial 
.. with Node.js, StdLib, and MessageBird.
Jacob Lee
- [Node Integration Testing with Pact.js](https://itnext.io/node-js-integration-testing-with-pact-js-1a2ea8aa3116) tutorial 
_“Pact.js makes it really easy for us to write consumer tests”_
Liran Tal
- [How To 'Publish' Multiple Packages from a Single Repo](https://blog.bitsrc.io/how-to-publish-multiple-packages-from-any-repository-in-5-minutes-9aafd31d85b7) tutorial 
Make parts of existing repos into npm packages with [Bit](https://bitsrc.io/).
Jonathan Saring
- [Run Apps on Node.js on a Single Server - Free for 60 Days](https://try.digitalocean.com/virtual-private-servers/?utm_source=paid_newsletter+node+weekly&utm_medium=display&utm_campaign=PricePerf+dr+free+newsletter+trial&utm_content=3-8-2018+node+weekly+cooperpress) tools 
DigitalOceanSponsor
- [turbo-net: Low Level, High Performance TCP Library](https://github.com/mafintosh/turbo-net) code 
Mathias Buus
- [Franc: Detect a Text's Natural Language from JS](https://github.com/wooorm/franc) code 
[Demo here.](http://wooorm.com/franc/) Supports up to 389 languages.
Titus Wormer
- [Moleculer: A Microservices Framework for Node](https://moleculer.services/) code 
MoleculerJS
- [Prompts: Attractive Interactive Prompts for Node CLIs](https://github.com/terkelg/prompts) code 
Terkel Gjervig Nielsen

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

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