---
title: "Node Framework Popularity"
publication: "Node Weekly"
issue: 258
published_at: "2018-10-04"
canonical_url: "https://nodeweekly.com/issues/258"
---

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

#258 — October 4, 2018 

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

Node Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/hnwazrbqe61hofcj6eaf.jpg)](https://hueniverse.com/on-node-framework-popularity-355fbde5cbe4)  

[On Node Framework Popularity](https://hueniverse.com/on-node-framework-popularity-355fbde5cbe4) — Findings from asking over 800 developers their thoughts on various Node HTTP frameworks. It won’t be a surprise that Express.js is the most used, but what is the _most liked_? 

Eran Hammer (Hapi)   

[The Node.js and JavaScript Foundations Want to Merge](https://techcrunch.com/2018/10/04/the-node-js-and-javascript-foundations-want-to-merge/) — The JavaScript Foundation and the Node.js Foundation are looking into the possibility of merging. Here’s more on what that entails. This might also explain why the forthcoming [Node+JS Interactive conference](https://events.linuxfoundation.org/events/node-js-interactive-2018/) was rapidly renamed from _JS Interactive_ recently :-) 

TechCrunch   [![\](https://copm.s3.amazonaws.com/c14b50b6.png)](https://www.datadoghq.com/dg/apm/node-tracing/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyAPMP) 

[Monitoring and Distributed Tracing for Node Apps](https://www.datadoghq.com/dg/apm/node-tracing/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyAPMP) — Utilize flame graphs, search and analytics for distributed traces, and automated anomaly detection to optimize Node application performance. Monitor application data alongside infrastructure metrics and logs in real-time. Try Datadog free. 

Datadog sponsor   

[PM2 3.2: The Node-Powered Process Manager](https://blog.pm2.io/pm2-runtime-3-2-autumn-features/) — A look at what’s new in the popular process manager, including an exponential backoff restart delay (handy if your app is persistently failing) and a command to display the environment variables an app is running with. 

Alexandre Strzelewicz   

[node-vulkan: Vulkan Bindings for JavaScript](https://github.com/maierfelix/node-vulkan) — An experimental [Vulkan](https://developer.nvidia.com/Vulkan) API for Node. Vulkan is a cross-platform 3D graphics and compute API maintained by Khronos (who also manage OpenGL and WebGL). 

Felix Maier   

[Awesome Node: 560 Curated Node Packages, Resources and Links](https://github.com/sindresorhus/awesome-nodejs) — A definitive list of categorized Node resources that continues to be updated (as well as out of date things being removed). 

Sindre Sorhus  

💻 Jobs  

[Node.js Developer at X-Team (Remote)](https://x-team.com/remote-nodejs-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=node) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. [Join X-Team](https://x-team.com/remote-nodejs-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=node). 

x-team   

[DevOps / Platform Engineer - Kubernetes, Cloud Foundry, BOSH](https://www.anynines.com/careers/devops_platform_engineer?utm_source=CooperPress&utm_medium=newsletter&utm_campaign=devops_platform-engineer_recruiting_09_18) — Accelerate your experience & build PaaS products that help developers to ship software faster. 

Anynines   

[Get Hired Based on Your Skills Not Your CV](https://hackajob.co/p/discover?utm_source=cooperpress&utm_medium=paid&utm_campaign=node_w1&utm_term=nodejs) — Our AI makes it easier and quicker to match with top Node jobs, with no recruiters and an average salary of £60k. 

hackajob  

📘 Tutorials  

[How to Create a Discord Bot using Node](https://blog.bitsrc.io/create-a-discord-bot-using-node-dc198817b1a) — The bot in question translates every message that’s not written in English back into English. It’s hosted on Glitch, too, which makes it simple to play about with. 

Flavio Copes   

[Build Serverless Node.js APIs with Visual Studio Code](https://channel9.msdn.com/Events/Build/2018/BRK3703) — Discover how to migrate an API to Azure Functions & see how the Azure Functions extension can speed up work. 

Microsoft sponsor   

[Getting to Know Node’s child_process Module](https://medium.com/the-guild/getting-to-know-nodes-child-process-module-8ed63038f3fa) — How to call things like git, cpp, sh, etc, from a Node script. 

Eytan Manor   

▶[Practical Mini-Projects You Could Build with Node](https://www.youtube.com/watch?v=qIWNoJv4Lyc) — A light 20 minute talk covering a variety of neat things you can do with Node that might inspire some side project ideas. There are [slides](https://umaar.github.io/node-mini-projects-talk/#/) too if you’re not keen on video. 

Umar Hansa   

[An Express, Sequelize, and Postgres Association Tutorial](https://www.djamware.com/post/5bb1f05280aca74669894417/node-express-sequelize-and-postgresql-association-example) — If you want to work with Postgres from Express, this could be a handy primer. 

Didin Jamaludin   

[Separating Logic From Express Routes for Easier Testing](https://www.coreycleary.me/separating-logic-from-express-routes-for-easier-testing/) — Ever been confused on how to structure Express apps in a way that makes them testable? Here’s a run-through of one method. 

Corey Cleary   

[New: The Ultimate Guide to Performance Monitoring in Node.js](https://pages.nodesource.com/guide-performance-monitoring-nodejs-nodeweekly.html) 

NodeSource sponsor  

🔧 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/ynhebi5rznvrol9sxuzg.jpg)](https://marketplace.visualstudio.com/items?itemName=edb.vandelay#vandelay)  

[Vandelay: Automatically Generate Import Statements in VS Code](https://marketplace.visualstudio.com/items?itemName=edb.vandelay#vandelay) 

Visual Studio Marketplace   

[Husky: Git Hooks Made Easy](https://github.com/typicode/husky) — Prevent bad commits, pushes, etc. by running tests or more automatically. 1.0, now just out, is a complete rewrite in TypeScript. 

Typicode   

[Using require-compose, a Composable HTTP Client](https://dev.to/simov/composable-http-client-for-nodejs-83f) 

Simeon Velichkov   

[Host Validation: Express.js Middleware to Validate 'Host' and 'Referer' Headers](https://github.com/brannondorsey/host-validation) — To protect against DNS rebinding attacks. 

Brannon Dorsey   

[Cogear.JS: A Modern Static Website Generator](https://github.com/codemotion/cogear.js) — A framework agnostic static site generator inspired by Ruby’s Jekyll. 

Dmitriy Belyaev   

[vk-chat-bot: A Chat Bot Framework for VK Communities](https://github.com/u32i64/vk-chat-bot#readme) — [VK](https://vk.com/) is a social network mostly popular in Russia. There’s also a [tutorial on deploying such a bot on Heroku.](https://github.com/u32i64/vk-chat-bot/wiki/Heroku-Deploy-Guide) 

Artem Varaksa         

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
