Adventures in Nodeland - Issue #66





Subscribe to our newsletter

By subscribing, you agree with Revue’s Terms of Service and Privacy Policy and understand that Adventures in Nodeland will receive your email address.

Matteo Collina
Matteo Collina
Hi Everyone, another week has passed. I’ve been relaxing at my favorite beach in Milano Marittima as well as doing some Open Source development.

The videos from Openjs World 2022 have been released!
Keynote: Everybody is Responsible for Performance - Matteo Collina
Keynote: Everybody is Responsible for Performance - Matteo Collina
A Fastify Tale of Shapes - Matteo Collina, NearForm
A Fastify Tale of Shapes - Matteo Collina, NearForm
Modern FrontEnds Live!  (Modern Web | Web Apps | Apps)
  • fastify v4.2.0 fixes a few important regressions introduced in v4.0.0 and it resolves quite a few problems when dealing with reference ids in JSON schemas.
  • fastify-http-proxy v8.1.0 ships a new features that proxy sub-protocols for WebSockets, while v8.2.0 avoid a crash when multiple websockets proxies are registered. v8.2.1 adds support for binary websocket proxying too!
  • fast-json-stringify v5.0.3 fixes a bug regarding the handling of Infinity, while v5.0.4 fixes a regression introduced in v5.0.0. Unfortunately, we kept finding bugs, so v5.0.5 was released afterwards.
  • @fastify/deepmerge v1.0.0 ships with quite a performance boost compare to the original deepmerge.
  • fastify-jwt v6.2.0 adds the onlyCookie option to support refresh tokens.
  • fastify-cli v4.2.1 fixes a bad regression in TypeScript support
July 5th 2022 Security Releases | Node.js
undici v5.6.0 ships many new features and a few bugfixes:
  • improved spec compatibility of fetch by Khafra
  • better support for request() throwOnError option (and avoid leaking memory!)
  • fixes to ProxyAgent on Windows
  • …and many more!
Other modules
cloneable-readable v3.0.0 updates the module to [email protected] and drops compatibility with a lot of older Node.js versions. cloneable-readable is one of my most popular modules with a staggering 2.4 million downloads per week! Heck!
A long time ago I defended my Ph.D. thesis with the title “Application Platforms for the Internet of Things”. As part of my research, I explored a lot of possible solutions and I settled for MQTT, a communication protocol. Back then I thought it was the best solution for the job, and in a recent survey 50% of developers are using it to interconnect their devices. I’m so excited to share the news that my friends at HiveMQ have been helping out Netflix!
Is the AWS Free Tier actually free? Or it is likely a massive liability? I ranked around a thousand errors of fees myself by mistake once too.
I really like this article from talking about the story of serverless, lambdas and what it means for the industry. It’s a very interesting read, check it out:
Did you enjoy this issue? Yes No
Matteo Collina
Matteo Collina @matteocollina

I write about my journey as a core contributor of Node.js, as an author and a maintainer of many modules - including Fastify and Pino. In addition, I speak at conferences, and I will add links to all my talks in case you missed one.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Created with Revue by Twitter.