Matteo Collina
where else to find them
website:https://nodeland.dev
github:mcollina
bluesky:nodeland.dev
linkedin:ananeridev
instagram:wellwelwel
what they talk about
all 18 in the filters
where they keep going back
- Node Congress5 editions2021–2026
- JSNation4 editions2020–2025
- jsday4 editions2017–2025
all 27 in the filters
on a stage with
all 23 in the filters
who talks about the same things
- Tamar Twena-Stern10 talks
- Irina Shestak14 talks
- James M Snell22 talks
- Alejandro Oviedo García6 talks
- Edy Silva8 talks
- Thomas Watson16 talks
| title | conference | date |
|---|---|---|
| Why Node.js Needs an Application Server | Node Congress 2026 | 2026-03-26 |
Claim: run Node with a dedicated control plane using worker threads so a coordinator observes blocked event loops externally while workers handle requests… | ||
| XtremeJS Xperts Panel: The AI Revolution in Coding – Tools, Trends, and Tomorrow | XtremeJS 2025 | 2025-12-02 |
Panelists argue that agentic IDEs and tools like Claude and GitHub’s spec kit already scaffold frontends, generate code, docs and Playwright tests, but… | ||
| The State of Node.js 2025 | JSNation US 2025 | 2025-11-17 |
Node.js continues to thrive despite claims of its decline. We'll debunk myths, highlight recent enhancements, and demonstrate its robust performance in today's… | ||
| The State of Node.js 2025 | JSNation 2025 | 2025-06-12 |
Claims concrete adoption numbers and feature status: 30 billion npm downloads last year and spikes like 375 million downloads per month show heavy usage even… | ||
| The State of Node.js - 2025 | jsday 2025 | 2025-04-07 |
Node.js reports 30 billion downloads in 2024 and monthly package installs rise from 30M in 2021 to 60M in 2024, so usage grows not wanes. Recent shipping… | ||
| The Alleged 'End' of Node.js is Much Ado About Nothing | Devworld Conference 2025 | 2025-02-27 |
Claims that Node.js is dying collide with concrete metrics and work: 60 million monthly downloads and heavy Windows CI usage; half of downloads are header… | ||
| Welcome, Fastify v5 | XtremeJS 2024 | 2024-11-12 |
Fastify v5 ships in September and targets Node 20+ while removing nine deprecations and adding Node diagnostic_channel for APM integration, claims near zero… | ||
| Which Node.js HTTP client in 2024? | Frontend Nation 2024 | 2024-06-04 |
Compares Axios, node-fetch, Requests (deprecated) and undici, with measurable claims: libraries maintained hit 22 billion downloads in 2023 and aim for 29–30… | ||
| Deep Dive into Undici | Node Congress 2024 | 2024-04-04 |
Undici, the next-generation HTTP client built by the Node.js Core team, powers Node.js core fetch(). Let’s dig into how its internals, discovering how to work… | ||
| Generating Types without climbing a tree | React+TS fwdays'23 | 2023-10-17 |
Claim: generate TypeScript types and a minimal JS client straight from OpenAPI without manipulating the AST. Uses the tiny code-block-writer library and plain… | ||
| Do Not Thrash the Node.js Event Loop | SREcon23 Europe/Middle East/Africa | 2023-10-10 |
Node.js apps self‑DoS when synchronous work blocks the event loop, forcing huge overprovisioning. Concrete fixes: measure with the eventLoopUtilization API (or… | ||
| APIs are Evolving. Again. | JSNation 2023 | 2023-06-01 |
Overview states that an open source toolkit named platformatic runtime runs multiple apps inside one Node.js process and turns microservices into “nano… | ||
| Luca Maraschi's & Matteo Collina's Room | JSNation 2023 | 2023-06-01 |
-- no description -- | ||
| I Would Never Use an ORM | JSNation 2023 | 2023-06-01 |
Argument is: ORMs hurt complex projects and replaceable code is better replaced by SQL plus tooling. Shows a concrete alternative: Platformatic DB built on… | ||
| Matteo Collina's Room | JSNation 2023 | 2023-06-01 |
-- no description -- | ||
| Build and Deploy a Backend With Fastify & Platformatic | JSNation 2023 | 2023-06-01 |
Welcome to the platformatic workshop where you can create open API and graphical schema from your database without coding. The generator creates config files… | ||
| Panel Discussion: Build a Community, Not a Framework | OpenJS World 2023 | 2023-05-09 |
Shows a pragmatic playbook: create a chat (Discord) and open office hours to turn lurkers into contributors, use Orbit plus npm download stats to track… | ||
| Building a modular monolith with Fastify | Node Congress 2023 | 2023-04-14 |
Fastify is a powerful tool for building web applications and APIs in Node.js, with millions of downloads per month. It promotes encapsulation and structuring… | ||
| Node.js Masterclass | Node Congress 2023 | 2023-04-14 |
Welcome to the NojectCants backend masterclass! In this workshop, we will cover key aspects of building robust and flexible Node.js applications, including… | ||
| JetBrains JavaScript Day 2022 | JetBrains JavaScript Day 2022 | 2022-11-10 |
Blitz pivoted from a framework to a toolkit of libraries — demonstrated adding zero-API RPC and Blitz Auth to Next.js with Prisma-backed sessions… | ||
| I Would Never Use an ORM | JetBrains JavaScript Day 2022 | 2022-11-10 |
Argues that ORMs cause unscalable “fat models” and shows a practical alternative: Platformatic built on Fastify. Demo creates migrations, a movies table and… | ||
| The rise of Backendless | GraphQL Conf. 2022 | 2022-09-29 |
An open source Node.js backend called platformatic DB ships an SQLite/MySQL/Postgres-backed GraphQL and OpenAPI server built on Fastify that runs locally or as… | ||
| Keynote: Everybody is Responsible for Performance | OpenJS World 2022 | 2022-06-06 |
Predicts 2030 digital apps stay sluggish unless teams treat performance as everyone’s job, cites Ilia Grigorik’s 100 ms snappy threshold and the human 1 second… | ||
| How to Node.js - Part 1 | OpenJS World 2022 | 2022-06-06 |
Hands-on workshop follows the Linux Foundation course to set up Node properly using nvm/NVS for version switching and avoids installers, builds a static UI… | ||
| How to Node.js - Part 2 | OpenJS World 2022 | 2022-06-06 |
npm holds 2 million modules so popularity alone misleads: expect many poor performers and surprises (Ramda and Mongoose cause performance and hidden I/O… | ||
| A Fastify Tale of Shapes | OpenJS World 2022 | 2022-06-06 |
A bug in Fastify v3 makes request/reply objects become megamorphic because plugin encapsulation creates a new object.create prototype chain for every… | ||
| Fastify Workshop | Node Congress 2022 | 2022-02-17 |
The Fastify workshop covers the basics and advanced topics of the Fastify web framework, known for its speed, security, and developer experience. It has a… | ||
| GraphQL Caching Demystified | GraphQL Galaxy 2021 | 2021-12-09 |
This talk focuses on GraphQL caching and improving performance using Fastify and Mercurius. The experiment involves federated services, resolver caching, and… | ||
| Multithreaded Logging with Pino | JSNation Live 2021 | 2021-06-09 |
This talk is about logging with Pino, one of the fastest loggers for Node.js. Pino's speed and performance are achieved by avoiding expensive logging and… | ||
| Can we Double the Node.js HTTP Client Throughput? | OpenJS World 2021 | 2021-06-02 |
Claims a new HTTP client undici doubles throughput for Node.js by combining a default keep-alive agent with optional HTTP/1.1 pipelining and a LIFO socket… | ||
| A "fast" Introduction to Fastify | OpenJS World 2021 | 2021-06-02 |
Fastify claims top-tier throughput with near-zero framework overhead and reports ~900,000 downloads/month, 15 collaborators and ~185 plugins (v3 with v4… | ||
| Can We Double HTTP Client Throughput? | Node Congress 2021 | 2021-02-18 |
New HTTP client undici claims a concrete speedup: using keep‑alive and pipelining avoids TCP head‑of‑line blocking so measured end‑to‑end throughput doubles… | ||
| Learn Fastify One Plugin at a Time | Node Congress 2021 | 2021-02-18 |
This Fastify workshop covers the basics of the framework and its key plugins, highlighting its speed, extensibility, and schema-based approach. It emphasizes… | ||
| GraphQL. Accelerated | nodejsday 2020 | 2020-10-14 |
GraphQL on Node.js becomes fast by concrete changes: use mercurius with an LRU cache to avoid reparsing, benchmark with node clinic and autocannon, and… | ||
| BUILD A COMMUNITY, NOT A FRAMEWORK | jsday 2020 | 2020-09-10 |
Built an MQTT broker called mosca that gains traction but fails due to an unmaintainable architecture unstable CI no funding and no maintainer community; later… | ||
| GraphQL Accelerated | CityJS Conference 2020 | 2020-09-02 |
GraphQL on Node.js becomes dramatically faster by caching parsed queries with an LRU cache, compiling hot queries to JavaScript with graphql-jit, and batching… | ||
| 1, 2, 3... Fastify! | JSNation Live 2020 | 2020-06-18 |
Framework claims 90k requests/sec and halving cloud costs, demonstrates a working Fastify app with routing, autoloaded route files and a plugin system, runs on… | ||
| Graphql. Accelerated | WFH Conf 2020 | 2020-03-26 |
Graphs suffer CPU and architecture costs, not just convenience: profiling with clinic flame shows most time goes to parsing/validation of the large query AST… | ||
| GraphQL, Simplified | Node+JS Interactive 2019 | 2019-12-11 |
Demo shows a tiny client and a runnable full‑stack example: the front end uses graphql-hooks (1.9kB gzipped) with useQuery/useMutation hooks in React to fetch… | ||
| A Chat with the Node.js Technical Steering Committee | Node+JS Interactive 2019 | 2019-12-11 |
Node.js positions as a mature runtime: core stabilizes while ecosystem keeps growing — 58 billion npm downloads and N-API ~300k/week reported — and migration… | ||
| Stream into the Future | Node+JS Interactive 2019 | 2019-12-11 |
Argument: replace Node Core Streams with plain JavaScript async iterators and generators, using for await...of to consume streams and readable.from to convert… | ||
| Stream into the Future | NodeConf NL 2019 | 2019-06-07 |
Node streams gain concrete features: Node 10 ships experimental async iterators, Node 12 unflags them and adds readable.from, letting code consume streams with… | ||
| Bubble Up Your Node.JS I/O | JSConf Hawai 2019 | 2019-02-07 |
Node.js async activity visualizes as time–boxed bubbles so code interleaving becomes inspectable: running 1,000 requests produces ~12,000 async resources… | ||
| The State of Node.js Core | NodeJS Italian Conference 2018 | 2018-11-16 |
Node.js core reports more than 4,000 pull requests merged this year (about 90 PRs/week), with over 2,000 open issues and roughly 2,400+ unit tests; C++… | ||
| GraphQL - Accelerated | NodeConf EU 2018 | 2018-11-04 |
Engineers make GraphQL run much faster on Node.js by applying three concrete steps: cache parsed/validated ASTs so parsing and validation skip repeated work… | ||
| GraphQL - Accelerated | Node+JS Interactive 2018 | 2018-10-10 |
Benchmarks use clinic flame to show GraphQL spends most CPU time parsing, validating and walking the AST on every request, so an LRU cache of parsed/validated… | ||
| My node.js process is on fire | jsDay 2018 | 2018-05-09 |
At 10am on Black Friday a Node.js app overload forces autoscaling to quadruple servers and costs spike; investigation workflow is measurable: pick a percentile… | ||
| There is no such thing as luck | Codemotion Rome 2018 | 2018-04-13 |
Claim: becoming an OSS developer is not luck but sustained effort and maintenance. The talk gives concrete numbers and practices: maintaining 350 npm modules… | ||
| My Node.js process is on fire | JSConf.Asia 2018 | 2018-01-25 |
Black Friday traffic forces autoscaling to four times the servers and the bill spikes to 4× cost so the aim becomes a measurable goal: reproduce the spike, run… | ||
| Building a Scalable Pub/Sub system with UpRing | Microservices Day London 2017 | 2017-05-25 |
A working demo of UpRing shows a Node-based P2P system that shards keys on a consistent hashring and routes live connections (SSE/WebSocket) to the node owning… | ||
| Pros/Cons of Highly Scalable Microservice Systems | Microservices Day London 2017 | 2017-05-25 |
Panelists argue most projects never need global scale and advise first asking whether 200,000 concurrent users is actually required; companies report a working… | ||
| How Open Source changed my life | jsDay 2017 | 2017-05-10 |
Maintains 240+ modules and describes building LevelGraph, Mosca and Pinot; Mosca is a MQTT broker with ~300 production dependencies and 7,000 downloads/month… | ||
| The Cost of Logging | Node Week 2017 | 2017-04-10 |
A fast JSON logger is built and benchmarked: raw HTTP hits ~21,000 rps, Express ~88,200 rps, adding Bunyan drops throughput to ~2,000 rps while switching to… | ||
| Reaching Ludicrous Speed | Codemotion Amsterdam 2016 | 2016-05-11 |
Claims a 10x speedup on an MQTT broker, from 20,000 → 200,000 msgs/s, by removing allocations and teaching V8 to optimize hot code. Uses flame graphs… | ||
| We are not Object Oriented anymore | Codemotion Rome 2016 | 2016-03-18 |
Argues that fat OO models hinder distribution and replaces them with message-based microservices using Node.js, demonstrating a working prototype built with… | ||
| NO. The Subtle Art of Finding Time | Codemotion Rome 2015 | 2015-03-25 |
Practical strategies for finding time to work on side projects and learning despite busy schedules, debunking the idea that highly productive developers are… | ||
| Interview with Matteo Collina | Codemotion Rome 2015 | 2015-03-25 |
Matteo Collina describes practical habits for protecting deep work (notably saying no to interruptions) and using focused time — illustrated by a koala slide… | ||
| Full Stack Through Microservices | NodeConf EU 2014 | 2014-09-08 |
A concrete claim: streaming channels replace RPC so services send readable and writable streams, not just request/response. The stack uses JS Chan (libchan… | ||
| Interview with Matteo Collina | Codemotion Roma 2014 | 2014-04-09 |
An interview with Matteo Collina covering his work as a freelance software engineer who programs with Node.js, Ruby, Java and Objective-C. It discusses his… | ||
| MQTT and Node.js Messaging the Internet of Things | NodeConf.eu 2013 | 2013-09-08 |
MQTT is a tiny binary pub/sub protocol with three QoS levels and an offline persistent session that uses a client id and clean flag so missed messages arrive… | ||
| nothing matches | ||