#257 — September 27, 2018 |
Node Weekly |
Rethinking JavaScript Test Coverage — Node 10.10 and above offers a native code coverage reporting feature. This post explains how it came to be, how it works, and how to create your own reports from the data V8 provides. Benjamin Coe (npm, Inc.) |
Node Release Lines: An API for Node Release Metadata — Helps both developers and your automated processes figure out which versions of Node are active, current, LTS, stable, etc. Nathan White |
Try Powerful CI/CD Pipelines in Semaphore 2.0 — Semaphore 2.0 makes it extremely easy to set up and visualize continuous delivery for your whole organization. Model your custom workflow with powerful pipelines, from commit to deploy. Request access and be one of the first to try it. Semaphore sponsor |
How to Build a Facebook Messenger Chatbot with Node and Dialogflow — Dialogflow is a Google-owned natural language service for building ‘conversational experiences’. Ayo Isaiah |
The V8 JavaScript Engine Gets a New Web Site — A tight, new site for the popular JavaScript engine which includes a new blog that they’ve populated with the posts from the old V8 blogspot blog. V8 Project |
💻 Jobs |
Sr. Back End Engineer - Node and Express (Orlando/San Diego/Remote) — You enjoy solving hard problems using technology and Postman is always open on your workstation. You have a GitHub repo with NPM packages. MJD Interactive |
Join Our Career Marketplace & Get Matched With a Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities and job details. Hired |
📘 Tutorials |
Managing Python Processes with PM2 — You’re not seeing things - this is really about Python. But PM2 is a Node-based tool more commonly associated with Node, so it might be an eye opener to see it used in a different context. Alexandre Strzelewicz |
10 Steps to Setup and Containerize an Express Server Allan Chua |
Webinar: Getting the Most Out of MongoDB on AWS MONGODB sponsor |
OvernightJS: The Best Way to Use Express.js with TypeScript — How to use the TypeScript decorators for the Express.js web framework that OvernightJS provides. Sean Maxwell |
How to Build Native Extensions for Node.js — A quick guide to the core concepts involved in building your first Node.js extension. Node.js Foundation |
Building Your First MongoDB App with Node.js — Whether you’re new to MongoDB or to Node.js itself, this is very introductory. Piero Borrelli |
🔧 Code and Tools |
Postgraphile: Quickly Get a GraphQL API for Your Postgres Database Graphile |
node-jsc: A Node Port to WebKit's JavaScriptCore — Enables Node to use JavaScriptCore, WebKit’s JS engine, allowing Node to run on iOS devices. mce sys Ltd. |
Make Node.js Applications Faster with StackImpact — Optimize and troubleshoot application latency and efficiency in production and development environments. StackImpact sponsor |
Apify SDK: Scalable Web Crawling and Scraping From Node — Tools to manage and scale a pool of headless Chrome instances that crawl sites and store results as you choose. It can be used standalone or with Apify’s cloud service. Apify |
cacheable-request: Wrap Native HTTP Requests with RFC-Compliant Cache Support Luke Childs |
Keyv: Simple Key-Value Store with Support for Multiple Backends — Can use Redis, MongoDB, SQLite, Postgres or MySQL for storage. Luke Childs |