View profile

Adventures in Nodeland - Issue #70

Matteo Collina
Matteo Collina
Hey Everyone! This week I have been busy with a couple of new projects I’m not 100% ready to share with you! So this issue is a bit light on library updates and more filled with a few news!

My friend Erik Wendel prepared this really intersting course on building a new WebSocket application by coding the protocol from scratch! Watch it up!
Building a Complete WebSocket App From Scratch with JavaScript (with no libraries) - Crash Course
Building a Complete WebSocket App From Scratch with JavaScript (with no libraries) - Crash Course
Fastify
Pino
  • sonic-boom v3.2.0 fixes an odd bug when logging emoji and other multi-byte characters. The fix is incomplete as it would still lose some characters under high-load scenarios.
  • pino-socket v6.0.0 significantly improves the functionality of pino-socket to better handle disconnections and reconnections without losing log messages.
  • pino-http v8.2.0 adds the response object to the genReqId function.
Node.js
Following up from the seminal article from James Snell where he called for a permission system in Node.js, my friend Rafael is implementing that idea. Check out the work-in-progress pull request:
News
Gergely Orosz
Why are so many startups and tech companies that saw their business boom in 2020-2021 laying off right now?

This is why. They mis-judged the reality of the e-commerce market and assumed we see a permanent lift.

They assumed #3, hoped for #2 or #1. But what we get is #5 or #6. https://t.co/T38wplgaB3
New infrastructure, who dis? Elastic IPFS in production for NFT.Storage
AWS Solution Architect Professional exam, my notes and tips
Planning next to your code - GitHub Projects is now generally available | The GitHub 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.