~/talks

Matteo Collina

what they talk about

all 18 in the filters

where they keep going back

all 27 in the filters

on a stage with

all 23 in the filters

who talks about the same things

titleconferencedate
Why Node.js Needs an Application ServerNode Congress 20262026-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…
Talk on
XtremeJS Xperts Panel: The AI Revolution in Coding – Tools, Trends, and TomorrowXtremeJS 20252025-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…
Panel on
The State of Node.js 2025JSNation US 20252025-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…
Talk on
The State of Node.js 2025JSNation 20252025-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…
Talk on
The State of Node.js - 2025jsday 20252025-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…
Talk on
The Alleged 'End' of Node.js is Much Ado About NothingDevworld Conference 20252025-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…
Talk on
Welcome, Fastify v5XtremeJS 20242024-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…
Talk on
Which Node.js HTTP client in 2024?Frontend Nation 20242024-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…
Talk on
Deep Dive into UndiciNode Congress 20242024-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…
Talk on
Generating Types without climbing a treeReact+TS fwdays'232023-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…
Talk on
Do Not Thrash the Node.js Event LoopSREcon23 Europe/Middle East/Africa2023-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…
Talk on
APIs are Evolving. Again.JSNation 20232023-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…
Talk on
Luca Maraschi's & Matteo Collina's RoomJSNation 20232023-06-01
-- no description --
Talk on
I Would Never Use an ORMJSNation 20232023-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…
Talk on
Matteo Collina's RoomJSNation 20232023-06-01
-- no description --
Talk on
Build and Deploy a Backend With Fastify & PlatformaticJSNation 20232023-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…
Talk on
Panel Discussion: Build a Community, Not a FrameworkOpenJS World 20232023-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…
Panel on
Building a modular monolith with FastifyNode Congress 20232023-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…
Talk on
Node.js MasterclassNode Congress 20232023-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…
Talk on
JetBrains JavaScript Day 2022JetBrains JavaScript Day 20222022-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…
Talk on
I Would Never Use an ORMJetBrains JavaScript Day 20222022-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…
Talk on
The rise of BackendlessGraphQL Conf. 20222022-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…
Talk on
Keynote: Everybody is Responsible for PerformanceOpenJS World 20222022-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…
Talk on
How to Node.js - Part 1OpenJS World 20222022-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…
Talk on
How to Node.js - Part 2OpenJS World 20222022-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…
Talk on
A Fastify Tale of ShapesOpenJS World 20222022-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…
Talk on
Fastify WorkshopNode Congress 20222022-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…
Workshop on
GraphQL Caching DemystifiedGraphQL Galaxy 20212021-12-09
This talk focuses on GraphQL caching and improving performance using Fastify and Mercurius. The experiment involves federated services, resolver caching, and…
Talk on
Multithreaded Logging with PinoJSNation Live 20212021-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…
Talk on
Can we Double the Node.js HTTP Client Throughput?OpenJS World 20212021-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…
Talk on
A "fast" Introduction to FastifyOpenJS World 20212021-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…
Talk on
Can We Double HTTP Client Throughput?Node Congress 20212021-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…
Talk on
Learn Fastify One Plugin at a TimeNode Congress 20212021-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…
Talk on
GraphQL. Acceleratednodejsday 20202020-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…
Talk on
BUILD A COMMUNITY, NOT A FRAMEWORKjsday 20202020-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…
Talk on
GraphQL AcceleratedCityJS Conference 20202020-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…
Talk on
1, 2, 3... Fastify!JSNation Live 20202020-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…
Talk on
Graphql. AcceleratedWFH Conf 20202020-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…
Talk on
GraphQL, SimplifiedNode+JS Interactive 20192019-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…
Talk on
A Chat with the Node.js Technical Steering CommitteeNode+JS Interactive 20192019-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…
Talk on
Stream into the FutureNode+JS Interactive 20192019-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…
Talk on
Stream into the FutureNodeConf NL 20192019-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…
Talk on
Bubble Up Your Node.JS I/OJSConf Hawai 20192019-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…
Talk on
The State of Node.js CoreNodeJS Italian Conference 20182018-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++…
Talk on
GraphQL - AcceleratedNodeConf EU 20182018-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…
Talk on
GraphQL - AcceleratedNode+JS Interactive 20182018-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…
Talk on
My node.js process is on firejsDay 20182018-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…
Talk on
There is no such thing as luckCodemotion Rome 20182018-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…
Talk on
My Node.js process is on fireJSConf.Asia 20182018-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…
Talk on
Building a Scalable Pub/Sub system with UpRingMicroservices Day London 20172017-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…
Talk on
Pros/Cons of Highly Scalable Microservice SystemsMicroservices Day London 20172017-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…
Talk on
How Open Source changed my lifejsDay 20172017-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…
Talk on
The Cost of LoggingNode Week 20172017-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…
Talk on
Reaching Ludicrous SpeedCodemotion Amsterdam 20162016-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…
Talk on
We are not Object Oriented anymoreCodemotion Rome 20162016-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…
Talk on
NO. The Subtle Art of Finding TimeCodemotion Rome 20152015-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…
Talk in Italian on
Interview with Matteo CollinaCodemotion Rome 20152015-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…
Talk in Italian on
Full Stack Through MicroservicesNodeConf EU 20142014-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…
Talk on
Interview with Matteo CollinaCodemotion Roma 20142014-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…
Talk in Italian on
MQTT and Node.js Messaging the Internet of ThingsNodeConf.eu 20132013-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.