#421 — January 20, 2022
Remix vs Next.js — While this is a comparison written by the Remix team, it seems open about its methodology and tries to be fair in its comparison. The comparison (and sometimes implicit criticism) of Jamstack has been a Remix talking point – not entirely unfairly either.
Eleventy v1.0: The Node-Powered Static Site Generator — Created as an alternative to the Ruby-powered Jekyll, Eleventy (a.k.a. 11ty) similarly can transform a directory of templates into a static HTML site to deploy wherever you like. The v1.0.0 release notes provide more info.
Zach Leatherman et al.
Cloud Infrastructure Without the Complexity or Cost — Vultr offers up cloud compute and simplified instance management at a fraction of the cost of Big Tech. Redeem $100 in infrastructure credit today to instantly deploy hyperscale bare metal, virtual servers, and storage around the world.
Node v17.4.0 (Current) Released — A release of many tiny fixes and updates with small upgrades to libuv and npm, some minor additions to stream (to begin aligning with TC39’s iterator helpers proposal), and the module path on child_process.fork can now be a URL object.
Last week we featured a story about how the maintainer of Faker.js library had broken the package – well, the Faker project has had a fresh start with a new team and a raft of announcements.
📅 ‘Next 10’ is the name of a group and concept within the Node project of discussing the future of Node and they have a mini summit on January 27 — they want to encourage anyone interested in either HTTP or documentation to attend.
A reminder from Simon Plenderleith that as of Node 17 to deep clone a value you can use WHATWG’s structuredClone() method.
Remote Backend Software Engineer — Come and help us build the future of work. We’re a friendly team working on hard problems. Node, Hapi, Postgres, Elastic, Redis.
Find Tech Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It’s free for job-seekers.
Mocking With Undici Like a Pro — Undici is a strongly recommended HTTP/1.1 client that improves upon what the standard library offers, but its approach means common mocking approaches need to be revisited when working with it.
Create An Open Graph Image Generator with Node — Set up a server with Node.js to dynamically generate images and reduce the manual effort of creating Open Graph images.
How to Set Up a Node Project with TypeScript — A thorough walkthrough of the basic setup.
🛠 Code & Tools
NodeBB 1.19.0: Node-Based Forum Software — It’s been around for years and is a stable and mature platform. Note that it is GPL licensed, however.
better-sqlite3 7.5: A Simple, Fast SQLite3 Library for Node — This release updates SQLite to v3.37 (v3.37 notably introduced STRICT tables), removed a dependency, reduced installation size, and a few other minor things.
Dynamoose 2.8: A Modeling Tool for Amazon’s DynamoDB — As Mongoose is to MongoDB, Dynamoose tries to be to Amazon’s DynamoDB.
Rockpack 2.0: An Alternative React App Builder — Like Create React App the goal is to get project setup time as low as possible, but Rockpack holds some different opinions around how far to take things and packs in a lot of ideas including, now, server side rendering.
Discord.js 13.6.0: A Library for Interacting with Discord’s API — A way to write bots or similar tools for the wildly popular Discord chat system.