Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
June 29, 2021

Adventures in Nodeland - Issue #16

Hey Folks! Last week I have been on a nearby beach with Zoe relaxing, so not much Open Source time… but I still have a few goodies to show! Check them out.

EcmaScript 2021 has been approved and it contains a few features I love. WeakRefs and FinalizationRegistry are a fundamental stepping stone to implement old & new APIs in a safe and not memory-leaking way. I can’t wait to use them more… and you can now because they are already in Node.js v14+. We use them in Undici v4 to make sure we do not leak memory on an edge case: https://github.com/nodejs/undici/blob/0f5637d6194c8662f707158b3973c4cdd92404de/lib/compat/dispatcher-weakref.js.

News from the Interwebs

Are we returning to the office? Or is the future remote? - Andreessen Horowitz
Are we returning to the office? Or is the future remote? - Andreessen Horowitz
Work during COVID has underscored how distributed teams working remotely can be effective and accelerated the shift from the way we worked in the industrial age to optimizing how we work for the information age.
a16z.com
$102M to Continue Building the Next Web, Together – Vercel
$102M to Continue Building the Next Web, Together – Vercel
Vercel has added an additional $102 million of investment at a valuation greater than $1BN.
vercel.com

Fastify

A couple of weeks ago I was wondering if we could automatically generate a GraphQL schema based on Fastify route definition… and it’s possible. Check out mercurius-auto-schema.

GitHub - mcollina/mercurius-auto-schema
GitHub - mcollina/mercurius-auto-schema
Contribute to mcollina/mercurius-auto-schema development by creating an account on GitHub.
github.com
GitHub - mcollina/mercurius-auto-schema
GitHub - mcollina/mercurius-auto-schema
Contribute to mcollina/mercurius-auto-schema development by creating an account on GitHub.
github.com

fastify-http-proxy and fastify-reply-from have been bumped to v6.0.0 that drops support for Node.js v10 and move them to Undici v4.

Thanks

This edition has been shorter than usual, and I have much less to share. I hope you like it nevertheless!

Don't miss what's next. Subscribe to Adventures in Nodeland:
GitHub X YouTube LinkedIn