---
title: "Hapi days are here again.."
publication: "Node Weekly"
issue: 347
published_at: "2020-07-16"
canonical_url: "https://nodeweekly.com/issues/347"
---

This week's Node news, links, and releases.       

#347 — July 16, 2020 

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

☀️ Another quiet summery week in the Node community – we haven't got any big news (other than the revitalization of Hapi!) but plenty of code items :-) If you _do_ have any Node news or content for us though, just hit reply and let us know 😁  

Node Weekly  

[Bree: A Powerful Node Job Scheduler with Workers and Cron Support](https://jobscheduler.net/) — Has built-in support for workers, cron expression syntax, human-friendly times, dates, and more. Want a practical example? Perhaps [how to use Bree for queueing email sends?](https://github.com/breejs/bree#nodejs-email-queue-job-scheduling-example) [GitHub repo.](https://github.com/breejs/bree) 

niftylettuce   

[Creating Tiny Desktop Apps with Tauri and Vue.js](https://www.smashingmagazine.com/2020/07/tiny-desktop-apps-tauri-vuejs/) — [Tauri](https://tauri.studio/) is a toolkit (built in Rust) for building cross platform, JavaScript and CSS powered desktop apps, and the eventual app size can be pretty small (under a megabyte). 

Kelvin Omereshone   [![\](https://copm.s3.amazonaws.com/7fc2fd8f.png)](https://scoutapm.com?utm_source=nodeweekly&utm_medium=newsletter&utm_campaign=q3) 

[Scout APM Now Available for Node.js](https://scoutapm.com?utm_source=nodeweekly&utm_medium=newsletter&utm_campaign=q3) — Scout’s intuitive UI helps you quickly track down issues so you can get back to building your product. Rest easy knowing that Scout is tracking your apps performance and hunting down small issues before they become large issues. Get started for free. 

Scout APM sponsor   

[An Update on the Future of the Hapi Web Services Framework](https://github.com/hapijs/hapi/issues/4113) — Two weeks ago we referred to a (now deleted) tweet about how Hapi’s creators were looking at winding down the project, but it seems things have changed somewhat and they’re adopting new governance and looking to keep things going. 

hapi.js   

[How To Set Up a Node App for Production on Ubuntu](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-20-04) — Runs through setting up a production-ready Node.js environment on a single Ubuntu 20.04 server. This is for you if you want to do everything yourself on a VPS or your own server rather than a serverless, container-based, or other form of PaaS platform. 

Lisa Tagliaferri and Kathleen Juell   

[Doing Basic Sentiment Analysis of Restaurant Reviews from Node](https://t.co/oDdPsmXlZH?amp=1) — If you need to analyze English text, this simple article is worth a look as it’ll turn you on to some useful libraries like Natural, apos-to-lex-form, and stopword. 

Juan Curti  

💻 **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) — Join the most energizing community for developers and work on projects for Riot Games, FOX, Sony, Coinbase, and more. 

X-Team   

[Find a Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-nodeweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-88879) — Use Vettery to connect with growing tech teams at startups and Fortune 500 companies. 

Vettery  

🧑‍💻 Interested in running a job listing in this newsletter? _There's [more info here](https://booking.cooperpress.com/jobs)_. 

🛠 **Tools, Resources and Libraries**  

[Hukum: Display GitHub Action Progress in the Terminal](https://github.com/abskmj/hukum) — If you’re using GitHub’s _Actions_ CI/CD feature and want to keep a real-time eye on it, this will help. Built in Node. 

abskmj   

[Super Expressive: Build Regexes in (Almost) Natural Language](https://github.com/francisrstokes/super-expressive) — A library for building regular expressions (something many developers have a problem with in their native format) using an ‘almost natural language’ approach. It’s not for me but the code examples look interesting. 

Francis Stokes   

[LogDNA <3 Node.js](https://go.logdna.com/en-us/community-resources?utm_campaign=FY20Q3%20%20cooperpress&utm_source=Newsletter%20sposnsorship%20&utm_medium=Node) — Manage logs on your terms: Ingest, retain, and parse to get results you need. Check out our growing resource library. 

LogDNA sponsor   

[wait-on: A CLI and Node Library to Wait for Ports, Files, Sockets, etc.](https://github.com/jeffbski/wait-on) — For when you need to wait until files, ports, sockets, and similar resources become available (or the opposite). 

Jeff Barczewski   

[node-libcurl 2.2: `libcurl` Bindings for Node](https://github.com/JCMais/node-libcurl) — [libcurl](https://curl.haxx.se/libcurl/) is a _very_ powerful and established way to fetch data from URLs across numerous protocols. 

Jonathan Cardoso Machado   

[Haredo: A Node Client Library for RabbitMQ](https://github.com/KristjanTammekivi/Haredo) — [RabbitMQ](https://www.rabbitmq.com/) is a popular open source message broker and queueing system. 

Kristjan   

[xmlbuilder2: An XML Builder Library](https://github.com/oozcitak/xmlbuilder2) — Convert JS objects into XML, parse and serialize XML documents, or create XML documents using chained function calls. 

Ozgur Ozcitak   

[10 Great Dev Tools Used by CircleCI's Engineers](https://circleci.com/blog/the-best-dev-tools-used-by-circleci-engineers/) 

CircleCI sponsor   

[Jaxcore Bumblebee: A JavaScript Voice Application Framework](https://github.com/jaxcore/bumblebee) — For building ‘conversational voice assistants’ (so think Alexa, Cortana, Siri, etc.) 

Jaxcore Software Inc   

[node-pg-migrate: Node Powered Database Migration Management for Postgres](https://github.com/salsita/node-pg-migrate) 

Salsita Software         

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
