View profile

NodeConf, Node.js v17 and other Adventures in Nodeland - Issue #32

Matteo Collina
Matteo Collina
Hi Everyone! This edition is all about NodeConf and Node v17. I have been visiting Milan last week, it has been pretty amazing to relax after an hectic NodeConf week!

@delvedor and myself in Milan
@delvedor and myself in Milan
After I published a picture on social media about me being in Milan I met up with Tomas (the other Fastify lead dev) who was passing though Milan by chance. What an encounter: last time we saw each other in person was over two years ago in Austria for WorkerConf!
The next bit of news is that my NodeConf talk “Multithreaded logging with Pino” is now on Youtube together with all the others. Check it out:
Multithreaded Logging with Pino - Matteo Collina
Multithreaded Logging with Pino - Matteo Collina
I’m really proud of one of my teams. They are shipping a new GraphQL implementation that got a speed-up of 100x. How we did it? Here is the thread explaining it all:
Matteo Collina
One of my teams @NearForm improved an existing GraphQL service 10x from 3 req/s to 300 req/s. How? A 🧵
Node.js
It’s October and it’s time to release Node v17.0.0 and promote Node v16.13.0 to LTS! I have been using Node.js as my daily driver for the last couple of months!
Read up at:
Node.js 17 is here!
I spent some time implementing a load balancing concept inside Undici. This could be useful in case we want to interconnect some services directly without the use of Nginx or Haproxy. Check it out:
Implements BalancedPool by mcollina · Pull Request #1064 · nodejs/undici · GitHub
We have quickly implemented it inside Mercurius GraphQL gateway.
Added Load Balancing support to the Gateway by mcollina · Pull Request #608 · mercurius-js/mercurius · GitHub
Pino
Every new features come with bugs, and I have put my fair share of them in the new [email protected] release. Here is me fixing one:
News
Over the weekend the maintainer of ua-parser-js was compromised and the module was released with malicious code. Read more at:
ua-parser-js vulnerabilities - GHSA-pjwm-rvh2-c87w - GitHub Advisory Database
After meeting Shawn in Manhattan and Honolulu I started to really appreciate his deep insight and economic reasoning of the tech industry. This blog post of Cloudflare vs AWS depicts a new Cloud reality that is unfolding as we speak.
Eating the Cloud from Outside In ∊ swyx.io
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.