Matteo Fogli

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.

205 followers758 following298 posts

Gardens next to dark forests. An impeccable piece on the humanity and personal purpose of a great tech professional, that might just as well apply to many of us.

⭑ salma@whitep4nth3r.com

Hi, friends. The last 6 years have been a blast, but I just don't like being on The Internet anymore. I'm leaving DevRel, and I wrote a little bit about why. Look after yourselves, and each other. Love, Salma

Matteo Fogli reposted

📣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/

Meredith Whittaker @meredithmeredith.bsky.social

PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.

> 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

Loren Stewart | Cheddy@cheddybop.bsky.social

This post is the culmination of my thinking about (and building) SPA-like apps w minimal JS for the last 2 yrs The ideas are informed in large part by the @infrequently.org blog posts and talks Thanks @htmx.bsky.social and @astro.build for building great tools. www.lorenstew.art/blog/progres...

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.

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

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)

Bruce Lawson@brucel.bsky.social

Devs: draw your line remysharp.com/2025/03/08/d... "Facebook and TikTok had been given access to read what medication I'm on by the development team responsible for the Pharmacy2U web site."

Matteo Fogli reposted

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."

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

Matteo Fogli reposted

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?!

Arianna Ciccone says it like it is

Arianna Ciccone@ariannaciccone.bsky.social

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.

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.

The New York Times@nytimes.com

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.

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.

dan sinker@dansinker.com

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…

@speedcurve.com is on Bluesky! WOOOOOOOOOOOOOOOOOOOO!!!!!

SpeedCurve@speedcurve.com

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

You can chronicle them without giving them visibility (and let our eyes rest as an added bonus)

kottke.org@kottke.org

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.

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.

Darby Saxbe@darbysaxbe.bsky.social

🚨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.

When you remove public data, you remove much more than information. You remove accountability.

dell cameron@dell.bsky.social

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.

It’s a coup

Fabio Chiusi@fabiochiusi.bsky.social

“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...

Trump ordered data from the CDC website be scrubbed. The DataHoarder community at Reddit picked up early warnings from internal sources. Some stellar volunteer has archived all data and is publishing it to the Internet Archive. See www.reddit.com/r/DataHoarde... Not all heroes wear capes

reddit.comVeryConsciousWater's comment on "Alt-CDC BlueSky account warns of impending data removal and/or loss. Replies note the DataHoarder community anticipated this eventuality."Explore this conversation and more from the DataHoarder community

Matteo Fogli reposted

A paper that understands its responsibility, in a country that knows it when it sees it. Impressive from Die Zeit. Refuses to show the salute, but calls it out for what it so obviously was. Headline: “A Hitler Salute is a Hitler Salute is a Hitler Salute”

My personal Advent of Code is making sense of a badly structured dataset, including non continuous datapoints that need gaps filled, over different stata granularity (hours, days, months, …) and where time zones considerations are an afterthought. It’s the grinch of code and I’m getting greener…

Interesting AI rabbit hole. This raises many longer-term questions re regulating output (similar to DMCA or GDPR delisting) and ensuring it stays (aside from the curiosity, you can only verify the effectiveness of a block by trying to actively jailbreaking it with creative attempts. See thread 👇🏽)

Andy Baio@andy.baio.net

huh!

The Web Almanac goes Love* December 10 at 7pm (CET) for those in Europe like me. Tons of data and insight on the current state of the web. * lovely autocorrect that I had to keep. See the Web Almanac presented Live ✨ in 10 days!

Henri Helvetica 🧑🏾‍🚀🇭🇹@henrihelvetica.bsky.social

🎙️ For those familiar w/ @httparchive.org's WEB ALMANAC, we're going to be live! Dec 10th with some of the authors in the 1st of a series of streams covering the 2024 edition. 17M sites, 83TB of data. Join us! 📆 Tuesday Dec 10th, 13h EST 🔗 RSVP here: bit.ly/web-almanac-2024 Spare a RT? ⚡️

Everything Harry does is top notch, from investigating Google fonts loading to how small can a LQIP get to still reach LCP scoring. Long read that I’m saving for later this week, but it already looks he dropped a bomb

Harry Roberts@csswizardry.com

📊 I’ve been working on a new ranking score and I’ve finally written it up! csswizardry.com/2024/11/desi...

When you step on sh*it you should realize it well ahead of people telling you they scent a disgusting smell

Daniel van Strien@danielvanstrien.bsky.social

I've removed the Bluesky data from the repo. While I wanted to support tool development for the platform, I recognize this approach violated principles of transparency and consent in data collection. I apologize for this mistake.

The backslash worked, but the damage was already done. The poster has removed the dataset from the repository, leaving the repo up to host discussions. We should not tolerate the assumption that data is free to use to train AI models. We need a default protection, it cannot be opt-out only.

I am a Columbo diehard and I read this in Peter Falk’s voice in my head. It’s perfect.

Joseph Chouinard@joechoui.bsky.social

My old 16-page comic where Frasier meets Columbo can be read on my website: joechouinard.com/columbo

We’ve been praising the value of links on this platform for a reason. Because links are expressive. For content creators the value is in the curation. Google is hijacking links for profit. The length at which capitalism squeezes you for profit is depressing.

Casey Newton@caseynewton.bsky.social

Google is now automatically modifying publisher content to turn valuable phrases into into search links and publishers have to opt out if they don't like it. Just awful

This looks like a defining piece of visual research on the intersection of technology, documentarism and contemporary society (as much as The Hustwit Trilogy – Helvetica, Urbanized, Objectified – is on design and contemporary spaces). Very curious (if you can attend, go in person!)

beyond tellerrand@beyondtellerrand.com

Join us for the Berlin premiere of "Eno" on January 14th, 2025. Together with Gary Hustwit and @brendandawes.bsky.social. All information here: beyondtellerrand.com/events/eno

Italiani! (no, non con quella cadenza…) I cugini francesi ci battono 139 a 15. Spagnoli e olandesi davanti, seguiti da svizzeri, austriaci, danesi, svedesi e belgi. Basta un niente per passare davanti a cechi e irlandesi. Contiamo su di voi.

Terence Eden@edent.tel

Here's a TreeMap showing the (rough) distribution of TLDs from 10,000 domain verified accounts on BlueSky. Approx a third on .com, .UK is the largest ccTLD, and I assume 2.6% .gy is due to FediBridge.