Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
July 4, 2022

Adventures in Nodeland - Issue #66

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)
Modern FrontEnds Live! (Modern Web | Web Apps | Apps)
I’m so excited to share that next November I will be speaking in London at Modern FrontEnds Live!
www.modernfrontends.live
Modern FrontEnds Live!  (Modern Web | Web Apps | Apps)
Modern FrontEnds Live! (Modern Web | Web Apps | Apps)
I’m so excited to share that next November I will be speaking in London at Modern FrontEnds Live!
www.modernfrontends.live

Fastify

  • 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

Pino

  • pino-mongodb v4.0.0 is updated to pino@8, and v4.0.1 fixes a bug with a CLI option.
  • thread-stream v1.0.1 fixes a regression when using Yarn PnP with ESM.

Node.js

  • Three medium severity issues.
  • Two high severity issues.
July 5th 2022 Security Releases | Node.js
July 5th 2022 Security Releases | Node.js
The Node.js project will release new versions of the 14.x, 16.x, and 18.x releases lines on or shortly after Tuesday, July 5th, 2022 in order to address:
  • Three medium severity issues.
  • Two high severity issues.
nodejs.org

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 readable-stream@4.0.0 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!

News

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!

Highlights of OpenJS World 2022 - What's next in the OS ecosystem
Share A few days ago, we were in Texas attending one of the most important events in the Javascript ecosystem. For the first time after these difficult times, we had the opportunity to meet again in person with the main contributors and actors of the Javascript ecosystem on a global scale.
nodesource.com

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.

It's Time to Rethink the AWS Free Tier - Last Week in AWS Blog
Tier was historically aimed at providing a no-risk way for folks new to the AWS platform to test out various services.
www.lastweekinaws.com

I really like this article from Fly.io talking about the story of serverless, lambdas and what it means for the industry. It’s a very interesting read, check it out:

The Serverless Server
I’m Will Jordan, and I work on SRE at Fly.io. We transmogrify Docker containers into lightweight micro-VMs and run them on our own hardware in racks around the world, so your apps can run close to your users.
fly.io

Remember that you can sponsor Adventures in NodeLand or sponsor me on GitHub.

Don't miss what's next. Subscribe to Adventures in Nodeland:
GitHub X YouTube LinkedIn