Undici v4 and more Adventures in Nodeland - Issue #15

#15・
1.3K

subscribers

38

issues

Subscribe to our newsletter

By subscribing, you agree with Revue’s Terms of Service and Privacy Policy and understand that Adventures in Nodeland will receive your email address.

Matteo Collina
Matteo Collina
Hi Everyone! What happened in Nodeland this week? Undici v4, more typescript, and many more things

Undici v4 is out! I am so happy we finally shipped the new version. There is a bit of its story in this newsletter: I think you’ll like to announcement blog post.
Introducing Undici@4
Inside the Node core team, not all collaborators are in agreement with the plan to recommend Undici instead of the default http.request() function. Read more and possibly contribute at the following issue.
Future of the Node HTTP Client · Issue #38533 · nodejs/node · GitHub
TypeScript
This edition is full of TypeScript stories. First, let’s start with the interview James and myself had with Rob Palmer. Bloomberg has been migrating the majority of their JavaScript codebase to TypeScript. Here is their story:
Rob Palmer on Server Side Javascript and TypeScript by OpenHive.JS • A podcast on Anchor
In the meanwhile I have been working a bit with TypeScript myself. Read up this thread with my findings:
Matteo Collina
I'm doing a significant refactoring on a TypeScript codebase that I never touched. Here are my findings.
The library I have been working on is https://github.com/mcollina/openapi-graphql, which is a fork of the https://github.com/IBM/openapi-to-graphql. I changed to make the library used to make HTTP requests pluggable. I’m working on a new module, you’ll see it soon!
Fastify
Fastify v3.18.0 shipped last week! It features a much-needed feature: the ability to print out all the hooks a given route has registered. We also moved back to the original proxy-addr module after we had to fork due an incompatibility. Read more at:
Release v3.18.0 · fastify/fastify · GitHub
There is a lot of new content coming out that shows Fastify at its best. Here is this week pick, an article that shows how to create a Telegram bot with Fastify.
Building a Telegram Bot with Fastify
I would also like to thank all of those that participated in the Fastify workshop! I hope you gained some valuable insights! All the proceedings will go to charity:
The Fastify Workshop was a blast!
The Fastify Workshop was a blast!
Soft Skills
Here are a couple of articles that are well worth a read and that has been recommended to me by friends. I’m passing them to all of you as well:
An incomplete list of skills senior engineers need, beyond coding | by Camille Fournier | Jun, 2021 | Medium
Always be quitting - jmmv.dev
Jobs
In case you are looking for a job change, at NearForm we are hiring for all possible roles. If you like Node.js, Fastify and React, I highly recommend you take a look.
Matteo Collina
At @NearForm we are hiring for all possible roles between the EU and US. Frontend (React) Devs, Backend (Node.js) Devs, DevOps (Kubernetes, AWS, ..), Team lead and even a Client Principal. Take a look at https://t.co/cJC5yITMFc
Shaping a better world
If you’d like to see a job post featured here… feel free to ping me.
Thanks
As usual, thank you very much for following along in my journey in Nodeland. Let me know what you’d like to read more about!
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.