4 min read
Node.js Digest #22: Deno vs Oracle, Stack Overflow Developer Survey Results, Porffor and AWS Lambda, TypeScript 5.9
Node.js Digest #22 by Oleksandr Zinevych

Hello, community! The Avenga team is here with our regular monthly digest of the most interesting news from the world of Node.js and everything related to server-side JavaScript. That's right — now we're also available in video format.
A Few Quick News Items
- Vercel Functions now support fetch;
- ESLint is going to be multithreaded, and you can read about the main challenges of this change on the official blog.
Something to Read
- A bit about how Porffor, which we mentioned in previous digests, can be run on AWS Lambda.
- Sometimes a tiny problem can trigger a cascading effect and lead to the deletion of an entire database. Sounds scary, but that's exactly what happened with Shopify.
- It might seem incredible, but in 2025 many people still don't understand how Promises work. In various interviews, I keep seeing that not everyone understands much beyond the basic methods and usage patterns. Matt Smith tries to solve this problem by explaining how Promise.any() works in his blog.
- And here the same Matt Smith writes about the logical assignment operator and how to work with it.
- Josh Comeau in his blog talks not only about what a Promise is and how to use it, but also about how to create your own Promise.
- Stuart Dotson shares their experience of using type stripping in Node.js.
- Liran Tal talks about building an MCP server with integration and usage in LLMs.
- Some thoughts on how Rust, TypeScript, and Python will become the main trifecta of programming languages for software development.
Something to Watch
- An interview with Jarred Sumner, where Bun gets a bit overhyped, but it's still interesting despite that.
- Joshua Lochner talks about Transformer.js. Who could do it better than the author himself?
- Theo Browne on the many server-side JS runtimes.
- Rust is riding the hype wave just as much as AI right now. But is it really worth rushing to rewrite everything in this not-so-easy language?
- A brief overview of the main new features in TypeScript 5.9.
- If you're just starting out with serverless architecture, this video might be useful and help you choose between Amplify and Serverless.
Updates/Releases
- Runtimes: Node.js v24.7.0, Node.js v22.18.0, Bun v1.2.21, Deno v2.4
- Frameworks: Fastify v5.5,
- Libraries: pnpm v10.15, undici v7.15.0, Prisma v6.14
A Few More Interesting Things
- An article about vibe coding. Specifically, a call to use AI tools properly. It all boils down to a simple message: stop "vibe coding" and finally read the damn code, even if it was written by AI. Blind trust in AI leads to bugs, security holes, and skill degradation.
- A new article on optimizations from Marvin Hagemeister, this time about semver.
- Netflix shares their experience with improvements once again. Even when you already have everything "working great" — you can always rewrite the architecture to make it more complex, but faster.
- An interview with Adam Bender, Principal Software Engineer at Google.
- Birgitta Bockeler on how autonomous modern AI systems can really be.
To Stay on Top of the Memes






