View profile

I will be keynoting OpenJS World 2022 and other Adventures in Nodeland - Issue #46

Matteo Collina
Matteo Collina
Hi Folks, here is another edition of Adventures in Nodeland - where I tell the story of my endeavors in the world of Node.js development. If you would like to support my OSS work, check out my github sponsors profile.

I’m so happy to announce I will be delivering a Keynote at OpenJS World 2022 in June! I will be talking about JavaScript and building performant JS applications… today and in the years to come. Can’t wait to meet you all!
OpenJS World | Linux Foundation Events
Fastify
Last week I released Fastify v3.27.1 with a few bugfixes and new docs. I hope I did not break anyone - open an issue in case!
Release v3.27.1 · fastify/fastify · GitHub
light-my-request v4.7.1 saw a fix on the types, hence a patch release:
Release v4.7.1 · fastify/light-my-request · GitHub
The new [email protected] is shaping up nicely - all the work will be included in [email protected] soon! The routing layer of Fastify got a performance boost!
Release v5.2.0 · delvedor/find-my-way · GitHub
Mercurius
We fixed a critical bug in mercurius-validation that broke all usage in case of a NotNull field. This was released as v2.0.1 and v1.0.1 as it was critical:
Release v2.0.1 · mercurius-js/validation
[email protected] sports a new retry logic for the gateway to ensure that all services are online before starting the gateway. Check it out:
Release v9.2.0 · mercurius-js/mercurius · GitHub
News
Should you use the redis package or the ioredis one? ioredis, here is why:
A couple of weeks ago I interviewed Ido Shamun of the Daily.dev about their journey Adopting Mercurius and GraphQL. Read up:
Improving GraphQL Performance with Mercurius: the daily.dev story - NearForm
Have you ever used a Backend-as-a-Service? Or have you built an API/backend yourself?
Which Back End Should I Use As A Front-End Developer? – Lee Robinson
npm is starting to rollout mandatory 2FA for maintainers. If you have not done it yet, set up 2FA.
Top-100 npm package maintainers now require 2FA, and additional security-focused improvements to npm | The GitHub Blog
How do you implement AWS Lambda in your project? What are the risks and the pitfalls you should avoid? Read up on this in-depth article.
Issues to Avoid When Implementing Serverless Architecture with AWS Lambda | Amazon Web Services
Microfrontends is a game-changing technology for large organizations. Zach is one of the maintainers of Webpack and creator of module federation. This is a must-read piece.
When should you leverage Module Federation, and how?
What can go wrong when you start deploying HTTP/3 worldwide and you are one of the major browsers? The internet become unusable. Read about the post-portem from the Firefox team.
Retrospective and Technical Details on the recent Firefox Outage - Mozilla Hacks - the Web developer blog
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.