Matteo Gabriele
@matteogabriele.bsky.social
Frontend developer / Open-Source developer
https://github.com/matteogabriele
Code crafted by humans
Privacy advocate
Don't accept cookies from strangers
https://github.com/matteogabriele
Code crafted by humans
Privacy advocate
Don't accept cookies from strangers
November 4, 2025 at 7:54 PM
Microsoft doesn't have enough electricity to install all the AI GPUs in its inventory.
Pop!
Pop!
November 4, 2025 at 8:38 AM
Microsoft doesn't have enough electricity to install all the AI GPUs in its inventory.
Pop!
Pop!
Completely hooked on Arc Raiders!
November 2, 2025 at 3:09 PM
Completely hooked on Arc Raiders!
@remix.run getting off of React is lovely, and its new approach with a deep understanding of web APIs is quite impressive, but I believe the main obstacle will be the very steep learning curve, which could be the biggest challenge for its adoption.
www.youtube.com/watch?v=iZl0...
www.youtube.com/watch?v=iZl0...
"Introducing Remix 3 Part 1" by Ryan Florence and Michael Jackson
YouTube video by Remix
www.youtube.com
November 2, 2025 at 11:16 AM
@remix.run getting off of React is lovely, and its new approach with a deep understanding of web APIs is quite impressive, but I believe the main obstacle will be the very steep learning curve, which could be the biggest challenge for its adoption.
www.youtube.com/watch?v=iZl0...
www.youtube.com/watch?v=iZl0...
I just want to say that @solidjs.com it's really, really, really enjoyable to work with. 👏
And this is a long-time Vue guy talking.
And this is a long-time Vue guy talking.
October 30, 2025 at 2:50 PM
I just want to say that @solidjs.com it's really, really, really enjoyable to work with. 👏
And this is a long-time Vue guy talking.
And this is a long-time Vue guy talking.
The answer from now on will always be "how much is the fish".
October 28, 2025 at 10:19 AM
The answer from now on will always be "how much is the fish".
I guess there's always a first time.
Never seen a "PAY TO REJECT" button in my life.
Shame!
Never seen a "PAY TO REJECT" button in my life.
Shame!
October 26, 2025 at 10:47 AM
I guess there's always a first time.
Never seen a "PAY TO REJECT" button in my life.
Shame!
Never seen a "PAY TO REJECT" button in my life.
Shame!
The Internet
a woman with a soap bubble behind her face
ALT: a woman with a soap bubble behind her face
media.tenor.com
October 20, 2025 at 9:15 AM
The Internet
Reposted by Matteo Gabriele
The Web is dead. Long live the Web!
October 16, 2025 at 10:01 AM
The Web is dead. Long live the Web!
Everyone is about to get an email from NPM about new security measures.
Please make sure it actually comes from NPM.
Please make sure it actually comes from NPM.
October 14, 2025 at 6:14 PM
Everyone is about to get an email from NPM about new security measures.
Please make sure it actually comes from NPM.
Please make sure it actually comes from NPM.
The lack of enthusiasm for AI coding from @ryansolid.bsky.social at the last @viteconf.org panel gave me unexpected hope for humanity.
October 11, 2025 at 12:43 PM
The lack of enthusiasm for AI coding from @ryansolid.bsky.social at the last @viteconf.org panel gave me unexpected hope for humanity.
It's time to share my hideous game.
We can still create random websites that are free, without cookies, no tracking, and no AI, designed to waste your time and make you curse whoever created the game.
That's what really matters.
gifrequest.com
We can still create random websites that are free, without cookies, no tracking, and no AI, designed to waste your time and make you curse whoever created the game.
That's what really matters.
gifrequest.com
GifRequest — Merge Your Memes
Push your limits, pull the right repo.
gifrequest.com
October 2, 2025 at 6:22 PM
It's time to share my hideous game.
We can still create random websites that are free, without cookies, no tracking, and no AI, designed to waste your time and make you curse whoever created the game.
That's what really matters.
gifrequest.com
We can still create random websites that are free, without cookies, no tracking, and no AI, designed to waste your time and make you curse whoever created the game.
That's what really matters.
gifrequest.com
Reposted by Matteo Gabriele
We all have a choice.
The Internet is ours.
The Internet is ours.
We all have a choice
Taking action and Doing The Right Thing is often difficult, always exhausting, but it is what we must do, together.
whitep4nth3r.com
September 30, 2025 at 8:10 AM
We all have a choice.
The Internet is ours.
The Internet is ours.
Still true.
Between Zuckerberg's "beautiful projects and ethics" and Vercel's CEO's "excellent advertisement", I think React and Next.js are a tough choice these days.
September 30, 2025 at 8:23 AM
Still true.
I have to say, the rumor about a new EU regulation requiring browsers to provide options for a consistent cookie policy across websites is quite interesting.
September 23, 2025 at 9:24 AM
I have to say, the rumor about a new EU regulation requiring browsers to provide options for a consistent cookie policy across websites is quite interesting.
Between Zuckerberg's "beautiful projects and ethics" and Vercel's CEO's "excellent advertisement", I think React and Next.js are a tough choice these days.
September 22, 2025 at 12:17 PM
Between Zuckerberg's "beautiful projects and ethics" and Vercel's CEO's "excellent advertisement", I think React and Next.js are a tough choice these days.
Playing Red Dead Redemption 2 again after 8 years.
This game is still pure gold.
This game is still pure gold.
September 20, 2025 at 11:53 AM
Playing Red Dead Redemption 2 again after 8 years.
This game is still pure gold.
This game is still pure gold.
I find it hilarious that there's a lot of speculation about what data and how much of it Meta will collect when users wear their glasses.
Simple. All of it.
Simple. All of it.
September 20, 2025 at 9:51 AM
I find it hilarious that there's a lot of speculation about what data and how much of it Meta will collect when users wear their glasses.
Simple. All of it.
Simple. All of it.
Vivaldi takes a stand: keep browsing human | Vivaldi Browser
Browsing should push you to explore, chase ideas, and make your own decisions. It should light up your brain. Vivaldi is taking a stand. We choose humans over hype, and we will not turn the joy of…
vivaldi.com
September 18, 2025 at 8:56 PM
Not the only point from the article, but I have to say, as someone who's reading Dune right now, calling the branch "Shai-Hulud" was a pretty cool touch 😂
I've published my perspective of the @ctrl/tinycolor NPM supply chain attack. This whole thing got me to finally make a blog.
sigh.dev/posts/ctrl-t...
sigh.dev/posts/ctrl-t...
@ctrl/tinycolor Supply Chain Attack Post-mortem
Lessons learned from becoming the unexpected face of a npm supply-chain attack.
sigh.dev
September 18, 2025 at 7:24 AM
Not the only point from the article, but I have to say, as someone who's reading Dune right now, calling the branch "Shai-Hulud" was a pretty cool touch 😂
Reposted by Matteo Gabriele
in light of the current supply chain attacks, I've just published a @github.com action to detect packages that _lose_ their provenance.
📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1)
🎨 inline GitHub annotations
✅ JSON output + configurable
💪 published in TS with zero deps
📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1)
🎨 inline GitHub annotations
✅ JSON output + configurable
💪 published in TS with zero deps
GitHub - danielroe/provenance-action: GitHub Action that detects dependency provenance downgrades from lockfile changes (npm/pnpm/yarn).
GitHub Action that detects dependency provenance downgrades from lockfile changes (npm/pnpm/yarn). - danielroe/provenance-action
github.com
September 16, 2025 at 12:17 PM
in light of the current supply chain attacks, I've just published a @github.com action to detect packages that _lose_ their provenance.
📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1)
🎨 inline GitHub annotations
✅ JSON output + configurable
💪 published in TS with zero deps
📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1)
🎨 inline GitHub annotations
✅ JSON output + configurable
💪 published in TS with zero deps
Reposted by Matteo Gabriele
True story: my friend actually got vibe coding cleanup specialist freelance job
www.404media.co/the-software...
www.404media.co/the-software...
The Software Engineers Paid to Fix Vibe Coded Messes
Linkedin has been joking about “vibe coding cleanup specialists,” but it’s actually a growing profession.
www.404media.co
September 15, 2025 at 7:37 AM
True story: my friend actually got vibe coding cleanup specialist freelance job
www.404media.co/the-software...
www.404media.co/the-software...
I've just watched the new episode of @syntax.fm with @tannerlinsley.com as a guest, and after one of those, all you want to do is grab your laptop and start coding.
Such an inspiring person!
Such an inspiring person!
September 14, 2025 at 3:04 PM
I've just watched the new episode of @syntax.fm with @tannerlinsley.com as a guest, and after one of those, all you want to do is grab your laptop and start coding.
Such an inspiring person!
Such an inspiring person!