Sign in with Twitter

Username:

Matteo Collina @matteocollina Forlì, Emilia Romagna

@nodejs TSC member, PhD, Technical Director @NearForm, IoT Expert, Consultant, and Conference Speaker.

2,247 Following   12,254 Followers   26,676 Tweets

Joined Twitter 8/25/08


Unpopular opinion: we should break The Web to fix null in JS.
Retweeted by Matteo CollinaSometimes people ask why I stepped down from the leadership positions of some of my projects and pivoted into new f… https://t.co/YXOUXcC2np
Retweeted by Matteo CollinaSystem design interviews evolved quite a bit with cloud. Storage layer, regional/zonal availability, capacity plann… https://t.co/WJ34zhm6ni
Retweeted by Matteo CollinaFastify ( @fastifyjs ) is the main feature in Node Weekly today! Awesome https://t.co/pPtw8w9JOi
Retweeted by Matteo CollinaI’m so proud that @fastifyjs v3 is on @nodeweekly! https://t.co/7xaC78eF74 @rbonillajr don’t. Use a lambda instead.Hey JS! Need your attention for a *moment* (pun intended). TC39 is working on Temporal, a powerful Date/Time API.… https://t.co/MHpBiP2p4E
Retweeted by Matteo CollinaGithub comments template have saved me so much typing. This is my favorite: "Would you like to send a Pull Request… https://t.co/YFpZkHE2WAToday, floating statusline support for vim8 also has been done, please checkout the latest version of SpaceVim.… https://t.co/0CqHXB9jyK
Retweeted by Matteo CollinaLooking to spice up your @github profile? 🌶️ You can now! 😎 Here's my obligatory tweet about it 😅 1. Create a re… https://t.co/xSugYtuE0s
Retweeted by Matteo CollinaYou think the American dream is dead? 🇺🇸 5 years ago I came here with a 60k salary, 5k in the bank, and $0 side hu… https://t.co/pP6i0ui98t
Retweeted by Matteo Collina @JasonKuhrt @nexusgql @hynek Check out https://t.co/tJg3ePNjbu. It enables to control sync vs async writing.. somet… https://t.co/6tEQx0ULnZ @JasonKuhrt @nexusgql @hynek 1) The use of singletons 2) the tracking of all child loggers 3) how the output/write… https://t.co/m3kDfr0AWl @JasonKuhrt @nexusgql @hynek It’s also fair to say thet nexus logger is designed for great dev experience.. and pin… https://t.co/IHPiniMCRX @JasonKuhrt @nexusgql @hynek It’s way harder to bake performance if you did not design for it. It’s significantly… https://t.co/jYTK3XzLzc @nexusgql @hynek I’m happy to see people innovating in the logger space, it’s so critical for the operation of sw p… https://t.co/Co1ARXOWfrThe best part about e2e tests with Cypress is they essentially replace me. When testing manually I create a site a… https://t.co/HmPsSnaI6X
Retweeted by Matteo Collina @martinwoodward @martinwoodward do you know if it's possible to trigger this from the API? @martinwoodward I can't wait to use this with npm publish to automate 2FA publishing!GitHub Actions now supports manually triggering workflows from the UI using the workflow_dispatch trigger. You kno… https://t.co/odI26j4rjL
Retweeted by Matteo CollinaI've asked for this for SO LONG!!! I can't wait to test it out! https://t.co/9tR08uiuSV @RHPeter True, but as someone who has contributed to a lot of the new technologies, most of them are simply a remix… https://t.co/uBmeRdFrhO
Retweeted by Matteo CollinaOne of the worst things I've experienced in tech is being labeled just a thought leader. Where do people think the… https://t.co/TB19htnZsr
Retweeted by Matteo Collina @tehkapa @fastifyjs “SemVer done well - oil on canvas (2020), artists: @matteocollina, @delvedor and @fastifyjs artistic collective“ 😍🤩🥰
Retweeted by Matteo Collina @tehkapa @fastifyjs 🎉🎉🎉 Ooops!OH: Kubernetes, makes hard things possible and easy things impossible.
Retweeted by Matteo CollinaSimple API != Concise API Concise means you may have compromised critical use cases for the sake of being concise.… https://t.co/H6oeUFXqyF
Retweeted by Matteo Collina @MarshallOfSound @bitandbang @electronjs @nodejs Good to hear! I guess we will have to float those on our LTS lines. @MarshallOfSound @bitandbang @electronjs have you had the chance to upstream any patches to @nodejs just yet?Fun thing I got working earlier this week. We have launch-able dev builds of @electronjs for Apple Silicon. Decen… https://t.co/oOu6sXnw7J
Retweeted by Matteo Collina🦠 COVID is the meteor. 🌋 Restrictive immigration policies the correlated volcanic eruptions. 🦖 Silicon Valley is the dinosaur.
Retweeted by Matteo CollinaI’m very happy about how the @fastifyjs v3 release went. As you might know by now, we have a rather big plugin ecos… https://t.co/ZjcnQ6hCTD
Retweeted by Matteo Collina
7/9
2020
Good morning! It's Wednesday and there's still 3 Black former NPM engineers who were laid off into a pandemic with… https://t.co/JwqDZILQVo
Retweeted by Matteo Collina @goldglovecb @seldo Yes exactly. @andreabalducci @czioutas My experience with Hibernate is horrible, I would not pick it for any new project. I was… https://t.co/MTim9Gzhmb @jespey713 no methods of them, something that can be jsonified as-is. @czioutas In practice when you start using use “fat” models you give away the freedom to use raw sql. All the rest… https://t.co/ODlNW6Zp83 @matteocollina @NearForm @fastifyjs Thank you for this! We're looking to potentially migrate to @fastifyjs from ano… https://t.co/5xvmRgSnc4
Retweeted by Matteo Collina @jsumners79 Graph databases are amazing.. and they introduce a new class of problems. Sharding/partitioning and gen… https://t.co/nMBXGZ2zO6The theory of Object Relational Mapper goes that they simplify development. That’s true, but only of the 80% part t… https://t.co/YSeRB6jjgH @nomadtechie @openjsf @fastifyjs thanks!What version of #Nodejs should I use? Does it matter if we are building an application or a module to be published… https://t.co/qehh0IbuOB
Retweeted by Matteo CollinaThe definition of “hack” is incredibly subjective. Someone’s hack is another person’s quality code! Your techniqu… https://t.co/3sJcxrpHgc
Retweeted by Matteo Collina📝New post on visualising front-end performance bottlenecks @dazneng https://t.co/f8XQL2CMir
Retweeted by Matteo CollinaHere is a video of me showing all the latest bits of @fastifyjs v3! https://t.co/xRxWxRNDoc @StasKlymenko GIT. it's just that thing you can skip, but you must not skip. (Also the difference git/GitHub, please)
Retweeted by Matteo CollinaWe now have a solution for contact tracing for governments The NearForm team can get a national contact tracing system launched in one month
Retweeted by Matteo CollinaGo through https://t.co/X8jaMxSn2k material on your own 1. https://t.co/wwDUzvdSoe 2. https://t.co/ZFgxZKcpvV 3. … https://t.co/BGjm26FUNV
Retweeted by Matteo CollinaWhy the COVID tracker app is pretty snazzy #CovidTracker https://t.co/SihCRoyPYu
Retweeted by Matteo CollinaWow nearly 1m irish people installed covid app in first day
Retweeted by Matteo Collina @addaleax This is the best analogy of @nodejs ❤️, I’m going to reuse this!We glue a library that runs code and a library that waits until code can run together https://t.co/cjDp92rAzr
Retweeted by Matteo CollinaToday was a good day 🙌 @_developit and I did some performance work on the @preactjs reconciler 🚛 Results of the d… https://t.co/h2QojKb7f7
Retweeted by Matteo Collina @rauschma You can do this. https://t.co/tGwrfFpCQ1 is an example of such an API. Using EventEmitter solves a huge p… https://t.co/Cnuk9Oc1Ij
7/8
2020
@b0neskull Let's archive IE11 for good. @rginn206 Thanks! @jsumners79 @fastifyjs @NearForm ahahah I didn’t spot this 🤣😍🤩.A lot of people ask me how to structure their @fastifyjs application - here is an example https://t.co/Lys4V5q3q7. I’m proud of @NearForm @webtropy @NearForm Yes it is! https://t.co/s2HQ0o3Jnl @matteocollina Congrats ! 🎉 https://t.co/64YK6IOAWH
Retweeted by Matteo Collina📣 July @ #NottsJS! This month we present @matteocollina with a talk and demo of the Fastify web framework! Come al… https://t.co/SIPkpH47cZ
Retweeted by Matteo Collina @fastifyjs @matteocollina I might have been the first person to record learning it :p https://t.co/1xzkbd2kNW
Retweeted by Matteo CollinaWe are thrilled to announce that we have finally released Fastify v3! Check out our blog and release notes to see w… https://t.co/IV2zoGGJml
Retweeted by Matteo Collina...and we are live with the blog post! https://t.co/mZ0d0HqwbX 😍🍿🎉We avoided fastify@3.0.1 so far :).fastify@3.0.1 is coming out soon, it's only a matter of time. cc @delvedor :PNext one in OSS entitlement.. come to a repo, tell to rewrite the whole thing to follow your design as you see a “l… https://t.co/1NtonDCLx0fastify@3.0.0 is out. Currently publish all our official plugins. @fastifyjs.@delvedor and myself are on a call doing the @fastifyjs v3.0.0 release.. we are going to massively update all our… https://t.co/4JO8xFdMpuI wrote another blog to finally conclude a piece I wrote on routing for @ynap. Covers a lot of stuff, @nodejs,… https://t.co/dnrbIUQGcn
Retweeted by Matteo CollinaI installed the Irish COVID Tracker today. You should too. (Great job by @NearForm) https://t.co/hpxwPx8G74
Retweeted by Matteo CollinaJust an observation from a user perspective. The COVID tracker app is really intuitive and neat. A credit to the te… https://t.co/itHLIvB9tO
Retweeted by Matteo CollinaThe HTTP community has been busy modernizing the web’s protocol over the last decade. Unfortunately, the way we d… https://t.co/xc3GUQPIfM
Retweeted by Matteo Collina @liran_tal Mostly lack of contextual information of the invite, those are all standard template. It always took a b… https://t.co/V57ATf3quNWe’re delighted to have helped @HSELive and @roinnslainte build the #CovidTracker Ireland app, and to play a part i… https://t.co/Fwi6oftGSu
Retweeted by Matteo CollinaEvery time somebody send me a calendly like, I find it frustrating. In theory, it should be nice and handy, but the feeling is still there.Hear what @soyguijarro had to say to @matteocollina and @jasnell about modern #webAPIs, navigating technology choic… https://t.co/aP1HLBUEVI
Retweeted by Matteo CollinaToday is a day to be proud of @NearForm - today is a day to give thanks to @colmharte for his tireless work, commit… https://t.co/T5Eq21d48G
Retweeted by Matteo CollinaPlease have a clear path for senior individual contributors since day 0. Some companies are trying to form the uppe… https://t.co/D4ijCLF8vF
Retweeted by Matteo CollinaMy most relevant career experience that prepared me for working in open source software is when I used to babysit u… https://t.co/cjBgFPYA2o
Retweeted by Matteo Collina
7/7
2020
iOS 14 is a massive update for privacy: - limited photo library - approximate location access - clipboard access wa… https://t.co/qfEeZ5kggT
Retweeted by Matteo Collina @khushil essentially! @bradleymeck that’s kind of the problem :(. @bradleymeck The two things are loosely connected, but the vast majority of the vulnerabilities is that prototype pollutions are attacks. @bradleymeck https://t.co/G8ObvPf4mmUpdate JSON.parse so it does not pollute your prototype chain.I would very much prefer if JS as a language stopped adding new features and solve the Prototype Pollution problem once and for all.Lodash as most software must be run on trusted inputs. Running it on untrusted inputs results in prototype pollution.Unpopular opinion: remove lodash from your dependency tree. Currently I have 72 "vulnerabilities" due to lodash in devDependencies. @Infoxicador mine watch the screen while I code when she is on my lap. I think she is a great code reviewer. @matteocollina Best way to solve a hard problem is to walk away from that problem. We think when we come back to it… https://t.co/eLSZp54F4R
Retweeted by Matteo Collina @EddyVinckk get one! They are super cute and they keep you company when working remotely!Today I fixed a bug that drove me nuts. It could be fixed in a bazillion different ways and none of them seemed cor… https://t.co/ATsl9KohJfThe problem of picking a date for the release of an OSS project is that a few blockers will come up the day before. Sigh.
7/6
2020
@wrytir THIS was written by the Italian novelist, professor & semiotician, Umberto Eco. He grew up in Mussolini's I… https://t.co/EgN1V3v68Q
Retweeted by Matteo CollinaI forgot to count and I just realized I published more than 1000 blog posts on my blog 🧑‍💻🍕🎉 but don't ask me how
Retweeted by Matteo Collinawhooh - @adamwathan disclosing some 💰 numbers on the latest @fullstackradio with @asmartbear: - @tailwindui: $1.8m… https://t.co/AOBrjaVRX1
Retweeted by Matteo Collinahapi v18 and joi v15/16 are now deprecated. They will continue to receive critical security fixed only (until the e… https://t.co/vF9tJF4MWY
Retweeted by Matteo Collina @nomadtechie @RReverser @addaleax they did not let me create an account with my italian phone number some time ago.… https://t.co/8rZOV6PDX6 @mmarkini Mainly because I bought some Tesla stock 😅.
7/5
2020

0