Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
Node.js: easy to learn, hard to master - perfect for AI
February 27, 2025
Exploring Node.js: its easy start, complex mastery, and the rising need for deeper knowledge in AI-driven dev.
You should not use URLPattern to route HTTP requests on the server
February 4, 2025
Node.js is adopting the `URLPattern` spec, but its regex-based routing can be slow.
Workskipping is a great technique. What happens when you can't skip it?
June 24, 2024
123 Hi Folks, This issue covers how adding a "fast path" to make some benchmark shine can confuse users and introduce "traps" that could be extremely...
What happens when a major npm library goes commercial?
June 17, 2024
This edition covers the switch of a popular library to a restrictive license, Node.js performance tips, and new releases.
Node.js v22, AI-Warp, A deep dive on setImmediate, and many other Adventures in Nodeland
May 20, 2024
Debunking performance 'hack', Fastify v5 prep, asyncforge module intro, Node.js v22 - all in one!
Borp: a new runner for node:test with TS support
February 28, 2024
Hi Folks, This release features something I've been working on and off for the last few months, mostly adding feature as I needed them: a companion for the...
3x Faster Stream processing
February 8, 2024
Hi Folks, This newsletter comes back to a theme I love: Node.js streams. I expect more contents about the fundamentals in the future, as I'm scavenging some...
Which HTTP client for Node.js? Should Node.js stop bundling npm?
January 22, 2024
A Node.js newsletter covering HTTP client performance, fixing a race condition, and discussing whether Node.js should drop npm.
22 billions of npm downloads in 2023 and other Adventures in Nodeland
January 10, 2024
Happy new year folks! This is our first edition of 2024, and I expect to deliver one of this to you every month or so. This edition includes a full...
From 5k to 65k monthly downloads in 3 months, and other Adventures in Nodeland
December 13, 2023
In this edition, we cover Platformatic's December launch including Meraki, a desktop app for building and managing composable monoliths, multi-version support for REST APIs, a bigger Breaking Change Detector, and a new GraphQL composition feature. We also cover many releases, including Fastify v4.25.0 and a pretty lengthy list of interesting articles.
You are not updating Node.js
November 20, 2023
Analysis on Node.js monthly downloads, abstracts/link to talks: "Do not trash the Node.js event loop", "Generating types without climbing a tree", "The easist way to deploy Fastify", "NODE_ENV is a lie!".
What is Open Source BTW?
October 16, 2023
New talks on speeding up Node.js API and the history of Node.js, ongoing debate on open-source licensing, Node.js security release, and various software releases and interesting articles.
Should ESM be the default?
October 2, 2023
Hi Folks, Last week was a big week for me and the team at Platformatic– we finally launched v1.0.0, and I could not be more excited to share it all with you!...
How would you measure the Risk of a pull request?
September 25, 2023
Hi Folks, As I'm writing this, I have been working hard for the Platformatic v1.0.0 launch on Tuesday, the 26th of September (tomorrow as you are reading...
My thoughts on Bun and other Adventures
September 11, 2023
Bun 1.0 release, Node.js performance, and released videos on OpenMeter and EventEmitter anti-pattern.
The dangers of logging and other adventures Nodeland
August 22, 2023
111 Hi Folks! The last few weeks have been incredibly busy. In this edition I include a brief explanation of Logging - the process of creating log lines as a...
My explanation of Fastify Technical Principles, improved TypeScript support in Platformatic, and many other Adventures in Nodeland
July 24, 2023
Hi Folks, Adventures in Nodeland has officially become a biweekly newsletter! You'll receive news from the Fastify ecosystem every two weeks - with some...
Releasing modules on stage at JSNation, What I learned using Postman Collections, Pairing ChatGPT with Platformatic, and other Adventures in Nodeland
July 10, 2023
Hi Folks, A lot happened in the last few weeks! This edition of Adventures in Nodeland includes three talks I delivered in the latest spring 2023 season, the...
What do I look for in a Node.js test framework, fastify.io outage and other Adventures in Nodeland
June 20, 2023
Hi Folks, Two weeks have passed since the last Adventures in Nodeland edition. I have been swamped catching up with my backlog, and it is not getting...
Platformatic Launch, Fastify Book available on June 9th, and other Adventures in Nodeland
June 7, 2023
Hi Folks, The last few weeks have been beyond hectic. Last week we launched the new features of Platformatic at JSNation 2023 in Amsterdam. I will cover all...
Platformatic Papilio Launch and other Adventures in Nodeland
May 30, 2023
Hi Folks, As I write those lines, I'm on a short flight between Bologna and Amsterdam for the week. Soon, I'll be keynoting JSNation with my Co-Founder and...
NodeRealm, platformatic start, modular monoliths and other Adventures in Nodeland
May 15, 2023
Hi Folks, I was in Vancouver last week to meet the OpenJS crowd at Open Source Summit and Platformatic Co-Founder Luca Maraschi! It has been a blast of a...
Prime video migrates off AWS Lambda saving 90% of costs and other Adventures in Nodeland
May 8, 2023
Hi Folks, This edition of Adventures in Nodeland was put together in Schipol, on my way to Open Source Summit North America 2023, where I would participate...
Platformatic Deploy, CVEs for fastify modules, npm provenance and other Adventures in Nodeland
May 2, 2023
Hi Folks, Almost two weeks have passed since the last update. Things are hectic at Platformatic between conferences, new features, and bug fixing. This...
Node turns v20, book updates, conferences, videos and other Adventures in Nodeland
April 20, 2023
Hi Folks, A couple of weeks have passed since the last issue of Adventures in Nodeland. I'm sorry I could not send you an update sooner. I have been...
Platformatic Launch Week, Node.js Conferences CFPs, and other Adventures in Nodeland
April 5, 2023
Hi Folks, Last week was the first organized "launch week" of Platformatic. As a result, we published articles, videos, and even a conference talk! It was...
Platformatic Launch Week, Styling Swagger UI to Fastify colors, Sparks of AGI, and other Adventures in Nodeland
March 28, 2023
Hi Folks! This edition of Adventures in Nodeland is special. We have reached the 100th mark. Thank you for being so supportive and following me on this...
PostgreSQL PR Previews, EBUSY errors, Platformatic Launch Week and other Adventures in Nodeland
March 21, 2023
Hi Folks, In this edition you will find only a few releases - the TODO list for modules to be released is growing! I have been quite busy preparing for next...
Platformatic Upgrade, "Can I take your Subdmain", election algorithms and other Adventures in Nodeland
March 13, 2023
Hi Folks! This weekend of turmoil for the startup world ended well. This is the best outcome for all our industry, so I'm glad everyone would be able to meet...
Type-Safe Fastify, JavaScript sandboxing and other Adventures in Nodeland
March 6, 2023
Hi Folks, Last week I have been traveling to visit one of the first companies to adopt Platformatic. I'm excited! Nevertheless, this issue covers the usual...
Back to the flow, Node.js v19.7.0, my technical principles and other Adventures in Nodeland
February 28, 2023
Hi Folks, I’m writing these lines en route to the first on-site meeting with a company using Fastify and Platformatic. I’m excited that we are moving fast....
Security Releases in the Node.js ecosystem, fastify-astro, and other Adventures in Nodeland!
February 21, 2023
Hi folks, Last week has been incredibly busy with all the security updates as well as new content, and a new Platformatic release. As usual, let me know what...
Upcoming Node.js Security Release, fastify-astro, a trip to Milan, and other Adventures in Nodelnad
February 13, 2023
Hi Folks, Last week I visited Milan for a Platformatic team retreat! It was a great experience, and we planned several features for Platformatic! I also...
Netlify acquires Gatsby, WebAssembly JavaScript Promise Integration, and other Adventures in Nodeland.
February 6, 2023
Hi Folks, in this edition of Adventures in Nodeland, you can find a few new releases (Platformatic, Mercurius, Pino, and Fastify), as well as many...
Fastify Jobs, new videos, and other Adventures in Nodeland
January 30, 2023
Hi Folks, In this edition of Adventures in Nodeland, I’ll try to do my part and help folks in need after the massive layoffs in tech. I also include the...
The Unscalable Queue System video series and other Adventures in Nodeland
January 23, 2023
Hello folks! Here are the latest adventures in Nodeland, between building a small microservice live, many releases, and a few exciting articles! Videos I...
Memory Leaks, Vulnerabilities, State of JS 2022, and other Adventures in Nodeland
January 16, 2023
Hi Folks! This edition of Adventures in Nodeland is packed! The most exciting piece is the live stream I did with Kent C. Dodds on fixing the memory leaks on...
My 2022 in review and other Adventures in Nodeland
January 2, 2023
Hello everyone, I’ve never done one of those “my year in review” blog posts, but this year has brought many changes that I’m grateful for, and I would like...
Platformatic Cloud and other adventures in Nodeland - Issue #88
December 19, 2022
Hi Folks, I’m sorry I couldn’t send an edition of Adventures in Nodeland last week. Last week was extremely busy. My family went to London from the 8th to...
54 releases (mostly for Typescript updates) and other Adventures in Nodeland - Issue #85
December 5, 2022
Hey Folks, This issue is full of releases (54!), primarily due to the update for the nodenext typescript module resolutions. WeyWeyWeb Next week I will be...
Supporting TypeScript nodenext resolution and other adventures in Nodeland - Issue #86
November 28, 2022
Hi Folks, we had a flurry of releases last week. Platformatic v0.8.0 includes some exciting features. The Fastify community also started a complete rewrite...
Node.js Backend Master Class and other Adventures in Nodeland - Issue #85
November 21, 2022
Hi Folks, last week has been exciting. I traveled to London to speak at HalfStack and Modern Frontends Live. I’ve met a lot of old friends, as well as met a...
Adventures in Nodeland - #84 - A new home
November 11, 2022
84 - A new home Hi Folks, I’ve migrated my newsletter from Revue to buttondown.email. This has three benefits: firstly, I can write the editions in Markdown....
Bye bye Revue and other Adventures in Nodeland - Issue #83
November 7, 2022
Hi Folks, as I’m writing these notes, Twitter is laying off people and promising to close Revue by the end of the year. This will be the last email on the...
Upcoming Node.js security releases and many other Adventures in Nodeland - Issue #82
October 31, 2022
Hey Folks! As I’m writing this I’m in Ortigia in Sicily waiting for my daughter to wake up. I’m grateful of every moment I can pass with her. Brace yourself...
My new twitch channel, Node 19.x and other Adventures in Nodeland - Issue #81
October 24, 2022
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...
Adventures in Nodeland
October 24, 2022
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...
A new twitch channel, NodeConf.eu 2022 talks, and other Adventures in Nodeland - Issue #80
October 17, 2022
Hi Folks, I’m super excited that I will try starting a live coding channel on Twitch: I’ll be live next Thursday at 16:00 UTC! This edition packs a few...
Adventures in Nodeland
October 17, 2022
Hi Folks, I’m super excited that I will try starting a live coding channel on Twitch: I’ll be live next Thursday at 16:00 UTC! This edition packs a few...
NodeConf.eu, Fastify security release and other Adventures in Nodeland - Issue #79
October 10, 2022
Hey Folks! I’ve just landed home 🛬 from an amazing trip to Ireland for the OpenJS Collaborator Summit and NodeConf.eu. While traveling, I skipped editing an...
 
Older archives   
GitHub X YouTube LinkedIn