#314 — November 14, 2019 |
Node Weekly |
Linkinator: A Tool That Finds Your Site's Broken Links — Both a Node API and CLI tool that can be used to crawl a site and validate links. You can run it as easily as Justin Beckwith |
"We Just Unflagged ESM in Node.js" — Two weeks ago we noted that the Node modules team had reached a consensus on unflagging ES Module support in Node and now it’s finally happening. Watch this space for Node 13.. due sometime in the next week. Myles Borins on Twitter |
Node.js Learning Path: Build Web APIs and Apps — Join both Scott Moss and Jem Young on this learning path to discover how to deploy Node-powered apps and design and build APIs in Node from the ground up. Frontend Masters sponsor |
pm2 4.2 Released: The Node Production Process Manager — A very mature and widely used process manager that includes a load balancer for keeping Node apps alive forever and to reload them without downtime. Alexandre Strzelewicz |
What's New in Ruy Adorno |
NodeBB: Node-Based Forum Software for the Modern Web — Oddly we’ve never featured NodeBB (a GPLv3-licensed forum system) before, though it’s been around for years and is now a stable and mature platform. The first new release in months just came out. NodeBB |
💻 Jobs |
Software Developer - Ruby — Join our team and help to realize international cloud-native software projects based on Ruby on Rails. anynines |
Find a Job Through Vettery — Make a profile, name your salary, and connect with hiring managers from top employers. Vettery is completely free for job seekers. Vettery |
📚 Articles and Tutorials |
Handling Errors in Express.js Apps — “Today, I want to share everything I know about handling errors in an Express app.” Zell Liew |
The Easiest Way to Use MongDB? It’s Studio 3T. Try It Today — Code translation in a click? Easy SQL to MongoDB Migration? We’ve got it - and more. Get your 30-day trial today to see. Studio 3T sponsor |
How to Publish Your App and Not Your Source Code — This is an interesting (if sneaky) ‘trick’. Some hosting platforms let you host functions for free but demand your code is publicly available. A workaround? Encrypt your code and store the key in a secret. We’ll let you judge how viable this is long term. Ilya Kaminsky |
▶ How to Publish an NPM Package in 7 Minutes — Well, the video is 7 minutes long, it might take you slightly longer to follow along :-) Hays Stanford |
Generating PDFs with Node — A look at three different options. Noah Heinrich |
The Basics of a TypeScript Setup for Node.js with VS Code Zaiste |
🛠 Code and Tools |
Pipedream: A Serverless Integration Platform based on Node.js — The idea is that you deploy event-driven workflows which essentially join services together. Think a more developer-oriented alternative to Zapier. Pipedream |
Botpress: A Chat Bot / Conversational Framework for Node — YouTube is a good source of tutorial videos for using it. Botpress |
The Art of PostgreSQL: A Book to Learn How to Best Use SQL from Your Node App The Art of PostgreSQL sponsor |
Ajv: A Fast JSON Schema Validator — Supports v5, v6, and v7 proposals and claims to be both the fastest validator for both Node and browser. Evgeny Poberezkin |
basic-ftp: A Simple FTP/FTPS Client Library for Node — Supports explicit FTPS over TLS, Passive Mode over IPv6, has a Promise-based API, and offers methods to operate on whole directories. Patrick Juchli |
Xmysql: Turns a MySQL Database into a REST API o1lab |