Sign in

Matteo Fogli

@pecus.it
205 followers 758 following 298 posts

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.

PostsRepliesMedia
Reposted by Matteo Fogli
The Onion @theonion.com · 09/07/2026
CEO Reveals How He Used AI To Build One-Person Company That's $1.3 Billion In Debt
4567751794
Reposted by Matteo Fogli
Sara Joy ☠️ @sjoy.lol · 07/07/2026
nowebwithoutwomen.com
nowebwithoutwomen.com
No Web Without Women
An educational website featuring a collection of innovations by women in the fields of computer science and technology.
2176
Matteo Fogli @pecus.it · 05/07/2026
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.
010
Matteo Fogli @pecus.it · 05/07/2026
Thanks for writing this out so beautifully. It resonates with the feelings and conversations of many of the Internet old schoolers, those of us who enjoyed sharing, building communities and belonging. Sadly the sense of belonging is fading and being erased. Very happy you found purpose elsewhere!
020
Matteo Fogli @pecus.it · 05/07/2026
I agree with the fucked side. But it’s work. Unless you find purpose in work, it’s just a terribly hard time to feel safe about income. on the + side, the skills that make you good at jobs that are being replaced are actually very durable skills. But what a mistake is to align purpose with work.
000
Matteo Fogli @pecus.it · 23/06/2026
The #StateOfCSS survey is still out, and despite being off programming, it feels good to still be in the game (if you care about CSS, it shouldn't be hard to be in the top 100% of all respondents, like yours truly). survey.devographics.com/survey/state...
survey.devographics.com
State of CSS 2026
Take the State of CSS survey
010
Reposted by Matteo Fogli
Meredith Whittaker @meredithmeredith.bsky.social · 27/10/2025
📣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/
4528291043
Matteo Fogli @pecus.it · 01/10/2025
Autocomplete can be both magic and frustrating (tab to indent a line and cursor fills it with unexpected and useless stuff). Using AI to plan complex task works well, while executing the plan much less. The feedback loop, especially when refactoring CSS, is poor and requires integrating visual diff
110
Matteo Fogli @pecus.it · 01/09/2025
Apparently you also need java, preferably a good version, as this is a paradigmatic case of garbage in garbage out
010
Matteo Fogli @pecus.it · 12/08/2025
> 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
000
Matteo Fogli @pecus.it · 12/08/2025
I really appreciate this take, it resonates with over ten years of practicing the same awareness, favoring the least complex tool or language for any goal and going to the next level only when its limits had been reached.
010
Matteo Fogli @pecus.it · 04/08/2025
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.
010
Matteo Fogli @pecus.it · 22/05/2025
It’s a mess, for everyone, regardless of digital literacy. It’s confusing and unintuitive and creates anxiety because you must work with it and can’t dismiss it. And don’t get me started on the feature duplication with outlook yet with slightly different behaviors.
120
Matteo Fogli @pecus.it · 07/05/2025
Read a very similar report bsky.app/profile/emol...
020
Matteo Fogli @pecus.it · 30/04/2025
A path forward (really good read!)
070
Matteo Fogli @pecus.it · 30/04/2025
A “Stan Card” (adding context)
media.tenor.com
a video game shows a man standing in front of a store called stan 's
Alt: Stan from Monkey Island 2 video game, a chatty and useless salesman in a pirate world pictured here in a night setting, cartoonish, outdoor, in front of the eponymous store, waving arms frantically and talking to Guybrush Threepwood, the game main character
030
Matteo Fogli @pecus.it · 15/04/2025
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
010
Matteo Fogli @pecus.it · 15/04/2025
We’re waiting to hug you back in, remove travel hurdles, ease commerce and help EU get stronger.
010
Matteo Fogli @pecus.it · 15/04/2025
With great power comes great responsibility
010
Matteo Fogli @pecus.it · 14/04/2025
Ofc, but z-index is a scalar value, and infinity is a value you can’t match. So to change it you have to add specificity. At the same specificity level, infinity does not play nice. It solves specific use cases
100
Matteo Fogli @pecus.it · 14/04/2025
The infinite specificity of this works against every good practice I’ve learnt and taught about CSS (not that, as always, there aren’t good cases for this)
300
Matteo Fogli @pecus.it · 12/04/2025
And younger
010
Matteo Fogli @pecus.it · 12/04/2025
So sorry to hear this. Really wish you the best of luck for your next role.
010
Matteo Fogli @pecus.it · 17/03/2025
Fictionalizing reality then whining about it is a key characteristic of new fascism
000
Matteo Fogli @pecus.it · 16/03/2025
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)
020
Matteo Fogli @pecus.it · 12/03/2025
The Internet was a good place. I miss it
alt.pavethe.earth
alt.pave.the.earth faq
010
Matteo Fogli @pecus.it · 11/03/2025
(I accidentally Yoda spoke)
000
Matteo Fogli @pecus.it · 11/03/2025
You did good. Proud parents they are
100
Reposted by Matteo Fogli
Tom Coates @tomcoates.bsky.social · 11/03/2025
Turns out he could see the future.
1388
Matteo Fogli @pecus.it · 11/03/2025
Don’t know the GIF policy here but I assume Friends always has a pass
media.tenor.com
two men are sitting in a car with the words how hot are we on the bottom
Alt: GIF from the TV series Friends showing two men sitting in a roadster car (that’s Ross and Joey) while a bald aged man drives by and stop, in the same roadster model, thumbs up, saying “how hot are we”
000
Matteo Fogli @pecus.it · 10/03/2025
Oh the irony
A screenshot of BlueSky iOS app cropped to the first three trending topics, that read:
X Outage
TSLA Stock
NASA…
0121
Matteo Fogli @pecus.it · 07/03/2025
Be sure to ask nicely
000
Matteo Fogli @pecus.it · 06/03/2025
Looks more like 1934 though!
000
Reposted by Matteo Fogli
Adam Schwarz @adamjschwarz.bsky.social · 05/03/2025
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."
16538125025615
Matteo Fogli @pecus.it · 06/03/2025
Il confine del “ma dai non succederà davvero” si sposta nella nostra (quasi) totale indifferenza, nemmeno più incredulità.
040
Matteo Fogli @pecus.it · 03/03/2025
Happy Birthday!
100
Matteo Fogli @pecus.it · 03/03/2025
I look forward to a real a11y expert to answer this
000
Matteo Fogli @pecus.it · 03/03/2025
I’m speculating but passing a `lang=“xx”` on the `img` tag should instruct the browser to what language the alt text is in. At that point if you translate it, I would personally prefer to hear a “in English in the image” to help reconcile visual and non-visual aids.
100
Matteo Fogli @pecus.it · 03/03/2025
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
010
Matteo Fogli @pecus.it · 02/03/2025
Sunday’s’ treks for body and spirit
Unpaved road in the countryside, blue sky with scattered clouds, late winter bushes and tree and a fields in green, while walking on the circular trek of Berzano S. Pietro, Piedmont, Italy The abbey of Vezzolano from the unpaved road leading to it from Berzano S. Pietro, early march, fields in green, bare trees and a blue sky striked by white clouds.

Part of the circular trek of Berzano S. Pietro, Piedmont, Italy A lone small chapel along the course of trak 161. The entrance is flanked by four columns, two for each side, while above them a tympanus closes the shape of the building, which stands on a patch of green, along a curve of a road.

Part of the circular trek of Berzano S. Pietro, Piedmont, Italy A detail of a low relief sculpture in a semicircular lunette of the medieval abbey of Vezzolano, built in the twelfth century.
Shot while walking on the circular trek of Berzano S. Pietro, Piedmont, Italy
030
Matteo Fogli @pecus.it · 02/03/2025
Feed the swam!
000
Matteo Fogli @pecus.it · 01/03/2025
I am Italian and I approve this message
010
Matteo Fogli @pecus.it · 01/03/2025
pnpm (sometimes) FTW
010
Matteo Fogli @pecus.it · 01/03/2025
Come baby, come
010
Reposted by Matteo Fogli
Jasmine Crockett @jasmineforus.bsky.social · 01/03/2025
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?!
24086822215568
Matteo Fogli @pecus.it · 01/03/2025
Arianna Ciccone says it like it is
010
Matteo Fogli @pecus.it · 01/03/2025
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.
020
Matteo Fogli @pecus.it · 28/02/2025
It’s beautiful.
110
Matteo Fogli @pecus.it · 24/02/2025
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.
010
Matteo Fogli @pecus.it · 20/02/2025
🇺🇦
000