#290 — May 30, 2019 |
Node Weekly |
▶ Celebrating Node.js Turning 10 Years Old — Not a lot to see here, but the Node.js project is ten years old this week, and a few people have been celebrating on Twitter and, as here, on YouTube. Here’s to ten more! FunFunFunction |
Verdaccio 4 Released: A Private npm Registry and Cache — If you need your own private package manager (which works with Verdaccio |
Automate Domains, DNS, and SSL Certificates Via DNSimple API — The DNSimple API Node client takes domain automation to the next level. Register domains, manage and monitor DNS records, issue free Let's Encrypt SSL certificates, and get Webhooks for event notifications. Get started with our 3 part mini course. DNSimple sponsor |
PM2 Causes CI Builds to Fail Due to Broken Download Tracking Dependency — PM2 is a popular process manager for Node-based servers but a broken download of a dependency (which is only in place for download tracking purposes and to produce this neat visualization) caused serious issues last week. Luke Jackson on Twitter |
Node v10.16.0 (LTS) Released — A minor update to the production LTS branch, mostly oriented around dependency updates (libuv, Unicode, npm, OpenSSL), but Bethany Nicolle Griggs (Node.js Foundation) |
FunctionScript: Turn Node Functions into Typed HTTP APIs — A specification that allows Node functions to be seamlessly exported as HTTP APIs by defining what the HTTP interface will look like and how it behaves in the preceding comment block. Currently oriented around the Standard Library platform but has potential for broader use. FunctionScript |
💻 Jobs |
Find a Node Job on Vettery — Vettery specializes in tech roles and is completely free for job seekers. Vettery |
📚 Tutorials |
Building a Radio Streaming Alexa Skill with the Alexa Skills Kit — Streaming audio is one of the biggest use cases for something like the Amazon Echo, but we rarely see tutorials on doing it for ourselves. This, then, is very welcome. Yi Ai |
▶ Building a Live Chat App with Hooks, Context, WebSockets and Material UI — A well put together 50 minute hands-on coding session. Code Drip |
WAFL: A Scalable MVP Alternative — WAFL stands for “Well Architected, Functionally Limited.” The idea is to create (or recreate) the basic functionality of a project in a codebase that can scale. CircleCI sponsor |
The 80/20 Guide to Valeri Karpov |
▶ Private Package Development with npm Orgs — A look at a (paid) feature npm Inc. offer for collaborating on packages within a team. The npm Blog |
🛠 Code and Tools |
Trash: Move Files and Directories to the Trash — Rather than deleting files outright (e.g. Sindre Sorhus |
ts-node: TypeScript Execution and a REPL for Node TypeStrong |
New to Kubernetes? See How to Provision a Managed Cluster in Minutes DigitalOcean sponsor |
node-bluetooth-serial-port: Serial I/O over Bluetooth from Node — A very old package but which has just had a minor update. Eelco |
graphql-user: Reusable Utility Methods for GraphQL Authentication Kitze |
Tedious: A TDS Module for Connecting to SQL Server Databases — If you want to speak TDS (Tabular Data Stream), the protocol used to interact with Microsoft’s SQL Server, this is for you. Mike D Pilsbury |
🐦 We've all been there.. |