Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
October 18, 2021

Pino@7 is out! - Adventures in Nodeland - Issue #31

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 pino@7.0.0. Next week is NodeConf week, are you registered and ready?

Welcome to pino@7.0.0 - and the era of worker_thread transport - NearForm
Welcome to pino@7.0.0 - and the era of worker_thread transport - NearForm
We have just released pino@7.0.0 with a brand new feature, pino.transport(). The pinnacle of years of innovation in Node.js and JavaScript, this new
www.nearform.com
Welcome to pino@7.0.0 - and the era of worker_thread transport - NearForm
Welcome to pino@7.0.0 - and the era of worker_thread transport - NearForm
We have just released pino@7.0.0 with a brand new feature, pino.transport(). The pinnacle of years of innovation in Node.js and JavaScript, this new
www.nearform.com

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
October 12th 2021 Security Releases | Node.js
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
nodejs.org

Events

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
NodeConf Remote · Europe's largest Node.js conference
NodeConf Remote brings speakers and devs from across the globe together for 4 full days of talks and workshops centred around the Node.js framework.
www.nodeconfremote.com
NodeConf Remote · Europe's largest Node.js conference
NodeConf Remote · Europe's largest Node.js conference
NodeConf Remote brings speakers and devs from across the globe together for 4 full days of talks and workshops centred around the Node.js framework.
www.nodeconfremote.com

In November I will be speaking about Fastify at JSConf India!

JSConf India 2021
JSConf India 2021
JSConf India is the first-ever conference happening in India on 15th November 2021 for Javascript Developers
www.jsconf.in

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
Fastify served with a refreshing Pino 🍷 featuring Matteo Collina (JS Party #197) |> Changelog
Matteo Collina, Ph.D takes us to school on all things Node, Fastify, and Pino. We start with his journey into the Node community, how he got started in open source, and his experience as a member of Node’s Technical Steering Committee (TSC). We then nerd out about middleware architecture, data structures and logs (yes,…
changelog.com
Fastify served with a refreshing Pino 🍷 featuring Matteo Collina (JS Party #197) |> Changelog
Fastify served with a refreshing Pino 🍷 featuring Matteo Collina (JS Party #197) |> Changelog
Matteo Collina, Ph.D takes us to school on all things Node, Fastify, and Pino. We start with his journey into the Node community, how he got started in open source, and his experience as a member of Node’s Technical Steering Committee (TSC). We then nerd out about middleware architecture, data structures and logs (yes,…
changelog.com

News

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
Seed Funding for Remix
Today we are happy to announce $3M in funding for Remix, the framework that helps you build better websites. The round was led by OSS Capital, with participation from Naval Ravikant, Ram Shriram, and Sahil Lavingia.
remix.run
Seed Funding for Remix
Seed Funding for Remix
Today we are happy to announce $3M in funding for Remix, the framework that helps you build better websites. The round was led by OSS Capital, with participation from Naval Ravikant, Ram Shriram, and Sahil Lavingia.
remix.run

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
When and How to Charge for Your Content
When I was first getting started with content and consulting, I had several friends tell me “you should charge for that” or “you should charge more for that.” I didn’t value myself or my knowledge and was ready to ride the “it’s great exposure!”
www.samjulien.com
When and How to Charge for Your Content
When and How to Charge for Your Content
When I was first getting started with content and consulting, I had several friends tell me “you should charge for that” or “you should charge more for that.” I didn’t value myself or my knowledge and was ready to ride the “it’s great exposure!”
www.samjulien.com

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
Herding elephants: Lessons learned from sharding Postgres at Notion
Earlier this year, we took Notion down for five minutes of scheduled maintenance. While our announcement gestured at “increased stability and performance,” behind the scenes was the culmination of months of focused, urgent teamwork: sharding Notion’s PostgreSQL monolith into a horizontally-partitioned database fleet.
www.notion.so

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
AbortController in modular AWS SDK for JavaScript | Amazon Web Services
As of December 15th, 2020, the AWS SDK for JavaScript, version 3 (v3) is generally available. On October 19th, 2020, we published the Release Candidate (RC) of the AWS SDK for JavaScript, version 3 (v3).
aws.amazon.com
AbortController in modular AWS SDK for JavaScript | Amazon Web Services
AbortController in modular AWS SDK for JavaScript | Amazon Web Services
As of December 15th, 2020, the AWS SDK for JavaScript, version 3 (v3) is generally available. On October 19th, 2020, we published the Release Candidate (RC) of the AWS SDK for JavaScript, version 3 (v3).
aws.amazon.com

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
GitHub Actions: DRY your GitHub Actions configuration by reusing workflows | GitHub Changelog
Now available in public beta, you can reuse entire workflows as if they were an action. Instead of copying and pasting workflow definitions across repositories, you can now reference an existing workflow with a single line of configuration.
github.blog

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!

Open Source Security Foundation Raises $10 Million in New Commitments to Secure Software Supply Chains - Linux Foundation
Industry leaders from technology, financial services, telecom, and cybersecurity sectors respond to Biden’s Executive Order, commit to a more secure future for software; open source luminary Brian Behlendorf becomes general manager LOS ANGELES, Calif – KubeCon – October 13, 2021 –  The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced […]
www.linuxfoundation.org
Don't miss what's next. Subscribe to Adventures in Nodeland:
GitHub X YouTube LinkedIn