October 24, 2022
Adventures in Nodeland
Hey Folks! I’ve started to stream every week my life as an Open Source maintainer: every Thursday at 16:00 UTC. https://www.twitch.tv/matteocollina. The first video was reposted on Youtube too
|
Live Coding 2022 /10/21 - Making all Fastify tests pass on v19 |
- node –watch (experimental)
- HTTP(S)/1.1 KeepAlive by default
- Stable WebCrypto
New features:
- node –watch (experimental)
- HTTP(S)/1.1 KeepAlive by default
- Stable WebCrypto
|
- early hints support / status code 103
- refactor transferable AbortSignal
- add default value option to parsearg
A few more features dropped:
- early hints support / status code 103
- refactor transferable AbortSignal
- add default value option to parsearg
|
-
fastify v4.9.1 fixes a bad regression for a few modules, including @fastify/http-proxy!
-
pino v8.7.0 adds the logger instance as an argument in
level-change
event.
- 1mercurius v11.1.0 updates to GraphiQL v2.0.9, adds support for GraphiQL plugins, refactors the gateway, and makes a few bug fixes. v11.2.0 uses the real Request object for the subscription context.
Check out this long explanation from Micheal Dawson & team on all the new features of Node 19!
Even though October signals the end of summer in my part of the world, it’s one of my favorite times of year because it means a new Node.js major release AND a new LTS version. Today, I’m happy to share that the Node.js community is releasing Node.js 19 and that next week Node.js 18 will be promoted to Long Term Support (LTS).
|
Finally GitHub shipped fine-grained Personal Access Tokens (PAT). As for most people that are upon multiple organisations, I couldn’t really generate GitHub PAT and use them in services. Now I can.
|
Stolen and compromised credentials are the number one cause of data breaches across the industry. GitHub has a long history of protecting developers and enterprises from such threats with security efforts like making it easier for developers to adopt 2FA with the GitHub mobile app and robust webauthn support, and scanning for secrets at the point of push for GitHub Advanced Security customers.
|
|
Stolen and compromised credentials are the number one cause of data breaches across the industry. GitHub has a long history of protecting developers and enterprises from such threats with security efforts like making it easier for developers to adopt 2FA with the GitHub mobile app and robust webauthn support, and scanning for secrets at the point of push for GitHub Advanced Security customers.
|
I’m currently working on some collateral material for Platformatic, and folks recommended me this article. It’s worth a read:
A few months ago, my friend Tim took a new sales job at a Series C tech company that had raised over $60 million from A-list investors. He’s one of the best salespeople I know, but soon after…
|
I love when folks write or blog about technologies I’ve contributed building. The following blog post about Pino is excellent:
Pino is a structured logging framework for Node.js that claims to be up to five times faster than competing frameworks in many cases. Due to its impressive performance and wealth of features, it is included by default in the open-source Fastify web server to handle all logging output.
|
Read up on the LinkedIn journey in adopting GraphQL:
Co-authors: Mimi Chen, Calvin Lei, and Amit Yadav
|
Is Open Source dying? Where is it going? Read this inspiring take from RedMonk.
…If we normalize projects baiting developers with an open source license to gain traction and switching to a non-open source license to monopolize the returns on that traction, then the logical next step for investors will be skipping that first step entirely. And that, for the industry, is nothing but a dead end.
|