View profile

Fastify v4.0.0-r.c.1 and other Adventures in Nodeland - Issue #56

Matteo Collina
Matteo Collina
Hi Folks, last week I battled COVID (and won!), made a few OSS releases, read a few articles and finished off a few projects… before going on a long awaited l, two weeks long, road trip with the family on the Cote d’Azure in France.

Fastify
Announcing Fastify v4 release candidate! | by Fastify | Apr, 2022 | Medium
Read up the above announcement on Fastify v4.0.0-r.c.1! We plan to finish our release candidate cycle in May! Are you ready for the upgrade?
The next article is about how to handle Server-Sent Events with Fastify! Have you ever used them?
Release v3.1.0 · fastify/fast-json-stringify · GitHub
[email protected] is part of the Fastify v4 release train and it sports a few updates:
  • It reduces startup time thanks to the use of fast-uri
  • fixes a performance regression when processing extremely large arrays (20000+ entries)
[email protected] implements a new feature to enable to use directory-based routing with multiple route parameters, check it out:
Pino
[email protected] improve the support for running typescript files directly as transports. Check it out:
Release v0.15.2 · pinojs/thread-stream · GitHub
Other libraries
Last week I shipped msgpack5 v6! Not a big change but an update upgrade BufferList! This module is quite an old one - however it’s an healthy project with very little maintenance needs:
News
How to become a content creator from a Software Engineer? Read up on the experience of Gergely:
Becoming a Full-Time Creator as a Software Engineer: Controversial Advice
As part of the Redwood v1 launch last week, Tom Preston-Werner (the VC behind Redwood) announced a startup fund for startup that use Redwood. Did you know that Redwood uses Fastify underneath?
The JavaScript ecosystem was extremely successful in fixing the software reusability problem. However the solution that took over the world introduced another problem: supply chain attacks. The following article describe a possible solution… however I’m left wonder why companies and people are not willing to invest time and money in making these system a reality?
As you all know, I’m a huge fan of automated tests and a practitioner of Test-Driven Development. However writing useful tests is hard. Here is the full list of all the anti-patterns:
Partners
  • This Week in React: the best of React & React Native news. Sebastien filters the noise, and you save time.
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.