Matteo Fogli
pecus.it
Matteo Fogli
@pecus.it
Front-end developer for 30 years, advocate for web performance and a less bloated web. Design Systems, modern CSS, a11y, universal Web.
Trigger word: capitalism.
Reposted by Matteo Fogli
📣THREAD: It’s surprising to me that so many people were surprised to learn that Signal runs partly on AWS (something we can do because we use encryption to make sure no one but you–not AWS, not Signal, not anyone–can access your comms).

It’s also concerning. 1/
PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.
October 27, 2025 at 10:38 AM
> We often choose the comfort of importing solutions over the discomfort of understanding problems.

I loved this beautifully disarming insight.

Read Loren’s excellent manifesto if you care about the Web
August 12, 2025 at 6:13 AM
Bought a road bike for my son’s 18th birthday. Hit a great deal on a second hand full carbon Giant kept maniacally well.

My son is chill and shy, you’d almost mistake it for being grumpy, definitely silent about emotions.

I could see sparkles in his eyes. It really made my day.
August 4, 2025 at 7:27 AM
A path forward (really good read!)
Thank you Sunrise for the chance to go deep on the good internet, escaping algorithmic doom loops, and how we go surfing again. You can find the text, slides and sources here, with video to come. #sunrise25

www.sachajudd.com/the-good-int...
The Good Internet - Sacha Judd
How to escape the algorithmic doom loops and reclaim our digital lives
www.sachajudd.com
April 30, 2025 at 6:01 AM
My previous role as CEO (of my own company) was as much technical as business. I have shifted into an exclusive managerial role that I enjoy, but I still crave for code, despite having very little time to devote to it. Finding balance is difficult, when Frontend is well rooted in your heart
April 15, 2025 at 5:14 PM
Someone higher up the corporate chain might not know what implications blind requests to dev have. Make sure they understand the consequences and act accordingly. Put your ethics and privacy laws first (in EU, the GDPR umbrella most likely provides you with a reason for your questioning)
March 16, 2025 at 12:30 PM
The Internet was a good place. I miss it
alt.pave.the.earth faq
alt.pavethe.earth
March 12, 2025 at 10:20 PM
Reposted by Matteo Fogli
Turns out he could see the future.
March 11, 2025 at 12:42 AM
Oh the irony
March 10, 2025 at 6:00 PM
Reposted by Matteo Fogli
French Senator Claude Malhuret:

"Washington has become Nero’s court, with an incendiary emperor, submissive courtiers and a jester high on ketamine... We were at war with a dictator, we are now at war with a dictator backed by a traitor."
March 5, 2025 at 3:47 PM
I still get a kick from writing complex regex redirects for Apache on domain/site migrations and then watch a massive curl test validate them all. sweet
March 3, 2025 at 6:12 PM
Sunday’s’ treks for body and spirit
March 2, 2025 at 7:51 PM
Reposted by Matteo Fogli
It’s been a long day, but in short, bullies ain’t shit! I don’t care what title you hold! This isn’t some long gone reality tv show or failed casino; it is war!

How dare a draft dodging dumb dupe humiliate an ally & berate a brave man who has actually been on a battlefield for his people?!
March 1, 2025 at 5:28 AM
Arianna Ciccone says it like it is
Quindi il presidente di un piccolo paese democratico, quello che i suoi detrattori, compresa una certa presunta sinistra, fino a oggi definivano a sfregio un ex comico, ha fatto vedere al mondo come si tiene testa a due fasci di merda alla guida della più grande potenza nucleare al mondo.
March 1, 2025 at 1:43 PM
All except the fascist coward of Italy, Giorgia Meloni. Always count on a fascist for cowardice and avoiding to take the right side in history. It’s a defining principle.
European leaders quickly pledged their continued support for Ukraine on Friday after President Trump’s blistering criticism of Ukraine’s president, Volodymyr Zelensky, in a meeting at the White House.
Europe Rallies Around Zelensky After Explosive White House Meeting
The statements piled up on social media, offering words of encouragement to the Ukrainian leader and his people.
www.nytimes.com
March 1, 2025 at 8:46 AM
Fascism always fails.

It is destructive and it is awful and not everyone lives to see the other side, but it always, always fails. It takes work. It takes fighting back.[…] And through it all, it feels impossible that we will win.

But we will.
In light of everything happening, I wrote about how the KKK in the 1920s felt unstoppable, about the people that fought against them anyway, and about how fascism always fails. dansinker.com/posts/202…
February 24, 2025 at 6:51 AM
🇺🇦
February 20, 2025 at 7:29 PM
Wisdom.
You can’t post your way out of fascism

Authoritarians and tech CEOs now share the same goal: to keep us locked in an eternal doomscroll instead of organizing against them

🔗 www.404media.co/you-cant-pos...
You Can’t Post Your Way Out of Fascism
Authoritarians and tech CEOs now share the same goal: to keep us locked in an eternal doomscroll instead of organizing against them, Janus Rose writes.
www.404media.co
February 6, 2025 at 9:47 PM
@speedcurve.com is on Bluesky! WOOOOOOOOOOOOOOOOOOOO!!!!!
Do you know if third-party scripts are hurting the speed of your pages – and your users' experience?

Learn how to:

👉 Audit third parties on your pages
👉 Understand third-party #webperf metrics
👉 Prevent regressions
👉 Make third-party providers accountable

www.speedcurve.com/web-performa... #ux
Third-Party Web Performance | SpeedCurve
Ads, analytics, and social widgets can seriously hurt page speed. Find out how to measure and optimize the third parties on your pages.
www.speedcurve.com
February 4, 2025 at 7:28 PM
You can chronicle them without giving them visibility (and let our eyes rest as an added bonus)
A polite request for media writing about Trump/Musk: stop using photos of them. They're low-information and maddening: we all know what those men look like and we don't want to see them.
February 4, 2025 at 7:25 PM
This post has +8.5K retorts and +22.5K likes and yet I think it does not get enough attention.
This has the power to shut down any academic voice and research.

FoS never extended to its economic grants: they found the loophole, effectively silencing those that can demonstrate their wrongness.
🚨BREAKING. From a program officer at the National Science Foundation, a list of keywords that can cause a grant to be pulled. I will be sharing screenshots of these keywords along with a decision tree. Please share widely. This is a crisis for academic freedom & science.
February 4, 2025 at 5:59 AM
Mountains were beautiful this morning. Covered in snow, blushing in pink and yellow.
February 3, 2025 at 7:26 AM
When you remove public data, you remove much more than information. You remove accountability.
NEW: USAID source says staff are scrambling to save archived copies of US regulations before they're gone & are being actively locked out of systems, including a publicly available database of USAID documents.

WIRED has built software to systematically check the status of 1,374 government domains.
US Government Websites Are Disappearing in Real Time
A growing number of US government websites have gone offline as of Saturday, including several related to USAID and others focused on youth programs, Africa, and more.
www.wired.com
February 2, 2025 at 9:24 AM
It’s a coup
“As someone wrote to me today, "The first coup was violent insurrection. The second coup is administrative””

www.thehandbasket.co/p/musk-frida...
Did you hear about the Friday coup?
Elon Musk is in control.
www.thehandbasket.co
February 2, 2025 at 8:37 AM
It’s a coup
“With rapidity that has stunned even longtime political observers, forces loyal to Musk’s junta have established him as the all-but undisputed unelected head of government in just a matter of days, unwinding the longtime democracy’s constitutional system”
www.doomsdayscenario.co/p/musk-s-jun...
Musk's Junta Establishes Him as Head of Government
Imagining how we'd cover overseas what's happening to the U.S. right now
www.doomsdayscenario.co
February 2, 2025 at 8:12 AM