A big week for Fastify
#441 — June 9, 2022
Fastify 4.0 Released — The first major release of a popular, high performance Node.js Web framework in two years warrants some celebration. A focus has been placed on stabilization, modernization, and improving the already quite stable developer experience, rather than flashy new features, although this post does cover a few updates.
Couchbase Capella DBaaS: Store in JSON, Access with SQL — Build faster with in-memory performance, automatic replication and scaling. Try it now for free and be live in under 3 minutes.
Staying with Microsoft, the Azure team has a new major version of the Durable Functions SDK for Node.js – DF provides a way to create stateful services that run serverlessly.
WebContainers Now Supported in Firefox on Desktop and Android — WebContainers is a ‘full stack’ Node.js environment that runs entirely within the browser built by the folks at online IDE StackBlitz. It’s worked in Chrome since launch a year ago, but now collaboration with Mozilla has brought it to Firefox too.
How to Create Your First Node.js-Based GitHub Action
🛠 Code & Tools
qnm: CLI Utility for Looking at node_modules Directories — The goal is to make it easier to see what’s going on in a node_modules directory of choice including letting you search for packages. Supports both npm and Yarn.
node-microtime: Get The Current Time in Microseconds — Milliseconds not good enough for you? Microtime goes a little lower under the hood (to gettimeofday) and gives you microseconds, although accuracy depends entirely on your OS and hardware.
aws-lambda-fastify 3.0: Serve Fastify-Powered Apps on AWS Lambda — If Fastify is your Node web framework of choice and you want to go serverless, this is for you. Note that as of v3.0 the name of this package in the npm registry has changed from aws-lambda-fastify to @fastify/aws-lambda.
Nano ID 4.0: A Unique String ID Generator — Tiny (130 bytes), secure, and URL-friendly. 4.0 drops CommonJS support, it’s ESM all the way here, though the 3.x branch will remain supported for now.
is-online 10.0: Check if The Internet Connection Is Up — Works in both Node.js and the browser and uses three parallel approaches to check if the Internet is really available. Now a pure ES module.
The Official Node.js MongoDB Driver v4.7.0 — Quite a lot in this release including support for zstd compression, initial suppor for queryable encryption (a very new MongoDB feature), clustered collection support, estimated document counting, better performance in serverless environments, and improved support for change stream events.
Soap 0.44.0: A SOAP Client and Server for Node — This module lets you connect to web services using SOAP. It also provides a server that allows you to run your own SOAP services.
Pify 6.0: To Promisify Callback-Style Functions
pidtree: Cross-Platform Children List for a Given Process ID
Senior BackEnd Engineer (Node.js) at Lepaya — Lepaya is hiring awesome developers like you. Come and help us to empower professionals across the globe.
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.