View profile

Localhost issues and other Adventures in Nodeland - Issue #65

Matteo Collina
Matteo Collina
Hi Everyone, last week it has been busy with new releases and features. I’m currently at my favourite beach spot and focusing on OSS. This issue is a bit lighter than usual - let me know what you think!

If you are migrating from Node.js v16 to v18, check out the following article: there is a breaking change with unexpected consequences. Read this complete twitter thread:
Matteo Collina
Fun facts about IP networking and @nodejs: most people believe localhost 🏡 is one IP address.

localhost usually resolves to TWO addresses, (IPv4) and ::1 (IPv6). The order in which those are resolved is dependent on the operating system. These days ::1 comes first.
on-exit-leak-free is the fundamental piece of the puzzle that allows [email protected] to perform asynchronous logging and flush everything before exiting the process. v2.0.0 and v2.1.0 improve on this by providing a simpler logic and differentiation between the exit and beforeExit events.
Pino v8.1.0 uses the new features of on-exit-leak-free to fix a long standing issue #1400. pino-pretty v8.1.0 is out with a few fixes and new features!
pino-http v8.1.0 adds a few more hooks
v8: add v8.startupSnapshot utils by joyeecheung · Pull Request #43329 · nodejs/node · GitHub
Consider explicit string formatting module · Issue #43382 · nodejs/node · GitHub
How does a company like Vercel see the future of Developer Experience? “The power now lies with the content creators”. Read the full article:
  • This Week in React: the best of React & React Native news. Sebastien filters the noise, and you save time!
Do you like this newsletter? Would you like to sponsor it? Check out the new sponsorship page.
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.