View profile

[email protected] is out! - Adventures in Nodeland - Issue #31

Matteo Collina
Matteo Collina
Hey Folks, last week has been hectic! I have been the champion for the Node.js security release of the 12th of October and I shipped [email protected] Next week is NodeConf week, are you registered and ready?

Welcome to pino@7.0.0 - and the era of worker_thread transport - NearForm
I have probably written about how excited I am about the new Pino release since the beginning of this newsletter. The cat is out of the bag now, check it out, open issues and pull requests. There is likely a lot to fix!
Last week I championed the October security release of Node.js. It has been a significant effort and I’m proud everything went out relatively smoothly.
October 12th 2021 Security Releases | Node.js
This week is NodeConf week! You might read this email as the conference has already started… but there is still time to register to workshops or join for some talks. Moreover all talks will be recorded and published online to Youtube!
NodeConf Remote · Europe's largest Node.js conference
In November I will be speaking about Fastify at JSConf India!
JSConf India 2021
Last week I spoke at the Hashnode Open Source Symposium about Open Source. Watch the recording (my talk start at 12:30) at:
Hashnode Open Source October - Live Stream
Hashnode Open Source October - Live Stream
Fastify served with a refreshing Pino 🍷 featuring Matteo Collina (JS Party #197) |> Changelog
If you haven’t heard about Remix, it is a new React meta-framework from the authors of React Router! It launched as a closed source product and now they announced they will go OSS! Read up the announcement:
Seed Funding for Remix
When would you charge for your content?: This is a very interesting article I would be better following myself. Read up
When and How to Charge for Your Content
Sharding is one of the most advanced techniques that are needed to scale an application. What is sharding? When would you shard? How would you shard? Read up how Notion did it:
Herding elephants: Lessons learned from sharding Postgres at Notion
The AWS SDK v3 for JavaScript have implemented AbortController across the various modules. This is awesome news as it gains a cancelation primitive… something that I have needed for a while.
AbortController in modular AWS SDK for JavaScript | Amazon Web Services
My preferred way to run CI these days are GitHub actions. However they lacked a fundamental feature that was present in other systems: the ability to reuse the action configurations across repos. Wait no more, this is now available:
GitHub Actions: DRY your GitHub Actions configuration by reusing workflows | GitHub Changelog
As you know I have been working as one of the security triagers for Node.js and I definitely see the problem of funding security. It’s silent and needed work that most of us cannot talk about. Companies find hard to fund it because they get no measurable benefit from it. I am incredibly happy to see that the Open Source Security Foundation raising $10 million to increase the security of OSS. I truly hope some of them make it to Node.js!
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.