Matteo Collina(@matteocollina) 's Twitter Profileg
Matteo Collina

@matteocollina

@platformatic Co-Founder & CTO, @nodejs TSC member, Lead maintainer @fastifyjs, Board @OpenJSF, Conference Speaker, Ph.D. Past: @nearform. Views are my own.

ID:15979784

linkhttps://nodeland.dev/ calendar_today25-08-2008 10:17:31

42,2K Tweets

41,9K Followers

3,4K Following

Follow People
patak(@patak_dev) 's Twitter Profile Photo

If you are wondering why `node --run <cmd>` was added to Node 22, the overhead compared to `npm run <cmd>` is around 200ms less ๐Ÿ”ฅ
Thanks Yagiz Nizipli et al! I hope some of the money you're going to save the world in CI time flows back to sponsor y'all โค๏ธ
github.com/nodejs/node/puโ€ฆ

account_circle
Node.js(@nodejs) 's Twitter Profile Photo

Want to make an impact on the future of Node.js? ๐Ÿ‘€๐Ÿš€๐Ÿข

Take our annual Node Next 10 survey and share your thoughts and feedback until May 24: hubs.la/Q02tZxv-0

Want to make an impact on the future of Node.js? ๐Ÿ‘€๐Ÿš€๐Ÿข Take our annual Node Next 10 survey and share your thoughts and feedback until May 24: hubs.la/Q02tZxv-0
account_circle
Nicolรฒ Ribaudo ๐Ÿณ๏ธโ€๐ŸŒˆ(@NicoloRibaudo) 's Twitter Profile Photo

'European Police Chiefs call for industry and governments to take action against end-to-end encryption roll-out'

Clothes should be illegal because you could be hiding a gun under them

europol.europa.eu/media-press/neโ€ฆ

account_circle
Node.js(@nodejs) 's Twitter Profile Photo

Node.js 22 is here ๐Ÿ˜Ž

Featuring: require()ing ESM graphs, WebSocket client, updates of the V8 JavaScript engine, and more.

Big thank you to Rafael Gonzaga and Marco Ippolito for their work on this ๐ŸŽ‰

Node.js 22 is here ๐Ÿ˜Ž Featuring: require()ing ESM graphs, WebSocket client, updates of the V8 JavaScript engine, and more. Big thank you to @_rafaelgss and @satanacchio for their work on this ๐ŸŽ‰
account_circle
Matteo Collina(@matteocollina) 's Twitter Profile Photo

There is nothing absolutely โ€œslowโ€ or โ€œfastโ€, as those are relative concepts. The only useful measure when doing optimization work is to identify bottlenecks and remove them.

account_circle
Jaana Dogan ใƒคใƒŠ ใƒ‰ใ‚ฌใƒณ(@rakyll) 's Twitter Profile Photo

Silicon Valley's success is often partially attributed to the fact California made noncompetes illegal early. While this is true, we rarely talk about how culturally different SV companies are. When people quit for a competitor for a unique opportunity, people really wish them

account_circle
Matteo Collina(@matteocollina) 's Twitter Profile Photo

Iโ€™m starting to feel that bounties for security vulnerabilities for OSS were a mistake. They attract the โ€œwrongโ€ kind of actors that have no interest in improving OSS, but they are in it only for the money.

account_circle
Matteo Collina(@matteocollina) 's Twitter Profile Photo

Looking to learn more about Undici.request, Undici.fetch, HTTP/1.1 pipelining, dispatcher hierarchy, mocking requests, handlers, interceptors & more? In our latest Platformatic blog exploring HTTP fundamentals, we did a deep dive into Undici๐Ÿ‘‡
buff.ly/3U3w8Uk

account_circle
Matteo Collina(@matteocollina) 's Twitter Profile Photo

In our last Platformatic masterclass, I did a deep dive into consuming, writing and processing streams, as well as their purpose and evolution.

The recording is now live, check it out!

hubs.ly/Q02tGYTG0

account_circle
Jessie Frazelle(@jessfraz) 's Twitter Profile Photo

The best engineers Iโ€™ve ever worked with create art with code. They can abstract complex code into simplistic frameworks allowing anyone to read and understand and contribute more on top. AI will replace the mediocre engineers but it will never replace the artists.

account_circle
Matteo Collina(@matteocollina) 's Twitter Profile Photo

Here is a good writeup about mocking.
Mocks are a great tool that is often abused.

My golden rule of mocking: when developing a system, you mock things that arenโ€™t your responsibility and get some good test coverage of the happy path (eg a service maintained hy a 3rd party).

account_circle
emily freeman(@editingemily) 's Twitter Profile Photo

Iโ€™ve heard the rebuttal โ€œthatโ€™s too tacticalโ€ enough at this point to remind everyone that your gorgeous strategy will remain a doc if you never define tactics.

You need both.

How is this not obvious.

account_circle