“I've had the pleasure of reporting to Matteo directly for the past few months and have previously worked with him on different projects sporadically over my past 5 years with NearForm. Matteo has been nothing short of awesome with his quality of work, regardless of the task. His personality and general demeanour is great, and as a manager and a mentor, I could not see myself getting to where I am today without his guidance. His work within the Node.js Open Source Community is inspiring and I am constantly learning from him when working with him. I would recommend Matteo in a heartbeat. He genuinely cares about the job at hand and the people he works with. You can always trust him to deliver positive results and have a fun time working with him!”
Matteo Collina
Forlì, Emilia Romagna, Italia
11.474 follower
Oltre 500 collegamenti
Informazioni
Matteo is the Co-Founder and CTO of Platformatic.dev with the goal to remove all friction from backend development. He is also a prolific Open Source author in the JavaScript ecosystem and modules he maintain are downloaded more than 12 billion times a year. Previously he was Chief Software Architect at NearForm, the best professional services company in the JavaScript ecosystem. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics and http. He is also the author of the fast logger Pino and of the Fastify web framework. Matteo is an renowed international speaker after more than 60 conferences, including OpenJS World, Node.js Interactive, NodeConf.eu, NodeSummit, JSConf.Asia, WebRebels, and JsDay just to name a few. He is also co-author of the book "Node.js Cookbook, Third Edition" edited by Packt. In the summer he loves sailing the Sirocco.
Attività
-
Always nice to get a mention in the Node Weekly newsletter! It has been a few years.
Always nice to get a mention in the Node Weekly newsletter! It has been a few years.
Consigliato da Matteo Collina
-
Viaggiare il mondo, diffondere il verbo dell’open source e, nel frattempo, sviluppare alcuni tra i software più usati al mondo: Matteo Collina…
Viaggiare il mondo, diffondere il verbo dell’open source e, nel frattempo, sviluppare alcuni tra i software più usati al mondo: Matteo Collina…
Consigliato da Matteo Collina
-
Published the first draft of the Collective Funds Guidelines: https://lnkd.in/degrxErK First user will be Mocha and its inspired by prior art of…
Published the first draft of the Collective Funds Guidelines: https://lnkd.in/degrxErK First user will be Mocha and its inspired by prior art of…
Consigliato da Matteo Collina
Esperienza
Licenze e certificazioni
Pubblicazioni
-
Latency Analysis of Real-Time Web Protocols over a Satellite Link
31ST AIAA International Communications Satellite Systems Conference
In the era of social networks, always-on connectivity, and remote
communication, the tools we use to work and play rely heavily on the Web protocols.
The Web is no more a place of static sites and download-only content, but it is a
place where real collaboration happens. This "new web" is called the Real-Time
Web, because the latency between the browser and the server is important. How
does it perform over a satellite link? The "new web" offers a broad range of
protocols…In the era of social networks, always-on connectivity, and remote
communication, the tools we use to work and play rely heavily on the Web protocols.
The Web is no more a place of static sites and download-only content, but it is a
place where real collaboration happens. This "new web" is called the Real-Time
Web, because the latency between the browser and the server is important. How
does it perform over a satellite link? The "new web" offers a broad range of
protocols and techniques to build collaborative applications, what should an
application developer choose to build interactive applications over a satellite link?
To answer these urgent questions, this article will compare the latency of these
techniques and protocols in several user-driven scenarios.Altri autoriVedi pubblicazione -
Programmare con Javascript - Best Practices
Fag Edizioni
Con la continua evoluzione delle tecnologie relative al web è sempre più importante poter lavorare garantendo alti standard di qualità al fine di ridurre i costi di gestione delle applicazioni. In questo libro vengono raccolte le migliori pratiche su Javascript per lo sviluppo di applicazioni professionali per il web e non solo. Scritto da professionisti del settore, il volume raccoglie consigli utili e pratici provenienti da anni di esperienza nello sviluppo in Javascript sia per il frontend…
Con la continua evoluzione delle tecnologie relative al web è sempre più importante poter lavorare garantendo alti standard di qualità al fine di ridurre i costi di gestione delle applicazioni. In questo libro vengono raccolte le migliori pratiche su Javascript per lo sviluppo di applicazioni professionali per il web e non solo. Scritto da professionisti del settore, il volume raccoglie consigli utili e pratici provenienti da anni di esperienza nello sviluppo in Javascript sia per il frontend che per il backend. Aggiornato alle ultime tecnologie relative a Javascript il volume affronterà anche le principali librerie ad oggi presenti sul mercato per lo sviluppo server side con javascript. Tra gli argomenti trattati: Imparare a testare il proprio codice tramite la libreria jsUnit e Zombie.js. Migliorare le performance delle proprie applicazioni. Utilizzare CoffeeScript come meta linguaggio. Sfruttare Node.Js per creare applicazioni realtime. Imparare le pratiche dello sviluppo ad eventi. HTML5 e localstorage come strumenti di salvataggio dati. Usare Node.js per creare applicazioni lato server. Imparare i principali pattern di sviluppo con javascript.
Altri autoriVedi pubblicazione -
Introducing the QEST broker: Scaling the IoT by bridging MQTT and REST
Personal Indoor and Mobile Radio Communications (PIMRC), 2012 IEEE 23rd International Symposium on
In the “Internet of Things” (IoT) vision the physical world blends with virtual one, while machine-to-machine interaction improve our daily life. Clearly, how these virtual objects are exposed to us is critical, so that their user interface must be designed to support the easiness of usage that is driven by the users' needs, which is different from what machines requires. These two requirements must be solved, and an integrated solution should emerge, if we want to bring the IoT to the 50…
In the “Internet of Things” (IoT) vision the physical world blends with virtual one, while machine-to-machine interaction improve our daily life. Clearly, how these virtual objects are exposed to us is critical, so that their user interface must be designed to support the easiness of usage that is driven by the users' needs, which is different from what machines requires. These two requirements must be solved, and an integrated solution should emerge, if we want to bring the IoT to the 50 billions network that is predicted to became in the next years. We believe that these requirements cannot be met by the same communication protocol, and so we propose a new kind of broker, named QEST that can bridge the two worlds, represented by their state-of-the-art protocols: MQTT and REST. In this paper, we demonstrate that our approach allows rapid development of user-facing IoT systems, while grating machines all the performance they need.
Altri autoriVedi pubblicazione
Progetti
-
Ponte
- Presente
Ponte is a cross-protocol broker that allows to interconnect MQTT, CoAP and HTTP.
-
mosca
- Presente
The MQTT server for node.js that can be backed up by AMQP, Redis, ZeroMQ or just MQTT. That's meta!
-
node-errormailer
- Presente
Sending email for each error in your node app was never easier! It fully support connect and express.
-
ascoltatori
- Presente
The pub/sub library for node backed by Redis, RabbitMQ, ZeroMQ, Mosquitto or just plain node!
-
Capistrano Remote Cache with Project Root
- Presente
This library extends the Capistrano's RemoteCache strategy in order to support deployment from internal folders, e.g. yours Rails.root resides inside /yourapp of your git repository.
-
Rake Minify
- Presente
A Rake task to minify javascript files in a extremely simple manner (hint: it uses a DSL).
Riconoscimenti e premi
-
“Leading By Example” Award
OpenJs Foundation
Matteo is a steady leader in both the Node and the Fastify communities. He’s a strong technical leader but he also helps people grow, mentoring them and supporting new contributors. Matteo always tackles problems head on and in a collaborative way. He’s passionate about his work, and it’s absolutely inspiring and infectious!” - https://openjsf.org/announcement/2022/06/07/first-ever-javascriptlandia-awards-celebrate-community-leaders/
-
Third place at EUHackathon for the Global Transparency Track
-
At this Hackathon we developed http://sharpnod.es, an application (web and tablet) to show how the censorship is applied all over the world.
Lingue
-
Inglese
Conoscenza professionale completa
-
Spagnolo
Conoscenza base
-
Francese
Conoscenza base
Referenze ricevute
4 persone hanno scritto una referenza per Matteo
Iscriviti ora per vedereAltre attività di Matteo
-
I’m happy to share that I’m starting a new position as Staff Product Manager at Neon! Very excited continue working in the database space…
I’m happy to share that I’m starting a new position as Staff Product Manager at Neon! Very excited continue working in the database space…
Consigliato da Matteo Collina
-
Excellent read on the challenges our JavaScript communities are facing on security and sustainability. Thanks @chrismvasq for spending time with my…
Excellent read on the challenges our JavaScript communities are facing on security and sustainability. Thanks @chrismvasq for spending time with my…
Consigliato da Matteo Collina
-
I'm having enlightening convos with folks who deliver infra for others to run. It sounds like "runbooks/wiki docs" are a real problem from a…
I'm having enlightening convos with folks who deliver infra for others to run. It sounds like "runbooks/wiki docs" are a real problem from a…
Consigliato da Matteo Collina
-
The buzz when a customer demo goes flawlessly and all of their questions are positive.
The buzz when a customer demo goes flawlessly and all of their questions are positive.
Consigliato da Matteo Collina
-
Dev: I have a memory leak Me: Does your process crash for an OutOfMemory error? Dev: no Me: Then you don’t have a memory leak (There might be…
Dev: I have a memory leak Me: Does your process crash for an OutOfMemory error? Dev: no Me: Then you don’t have a memory leak (There might be…
Pubblicato da Matteo Collina
-
You can use --experimental-strip-types with the node.js test runner 😎
You can use --experimental-strip-types with the node.js test runner 😎
Consigliato da Matteo Collina
-
Irish artificial intelligence business Brightbeam is aiming to enter the US market by the end of this year with its technology which helps businesses…
Irish artificial intelligence business Brightbeam is aiming to enter the US market by the end of this year with its technology which helps businesses…
Consigliato da Matteo Collina
Altri profili simili
Altre persone che si chiamano Matteo Collina in Italia
Su LinkedIn ci sono altre 10 persone che si chiamano Matteo Collina in Italia
Vedi altre persone che si chiamano Matteo Collina