Mark Caron
banner
markcaron.bsky.social
Mark Caron
@markcaron.bsky.social
Family, UX design systems, soccer, Lego, and other things that interest me.

I can't promise anything entertaining or with any frequency.

👤 https://markcaron.me/
⚽️ https://decoding-soccer.medium.com/
💻 https://heyoka.medium.com/
Reposted by Mark Caron
Undocumented immigrants pay almost $100 billion in taxes each year.

The top 1% evade $163 billion in taxes each year.

Stop pretending that immigrants are the ones taking advantage of taxpayers.
June 7, 2025 at 7:02 PM
Goalie vs Keeper
What is the proper nickname for goalkeepers?
decoding-soccer.medium.com
April 25, 2025 at 6:14 PM
Reposted by Mark Caron
An important lesson from Jean-Luc Picard that I’m still sharing all these years later.
April 10, 2025 at 6:57 PM
How do you know a 3 year old ate the donut?
March 20, 2025 at 4:46 PM
Important interview question:

“What gif would you use to respond to [insert relevant topic/event]?”

I mean, if their #gif and #meme game isn’t strong, why even hire them?!
a man in a suit and tie is sitting in front of a lamp and saying `` why don 't i tell you ''
ALT: a man in a suit and tie is sitting in front of a lamp and saying `` why don 't i tell you ''
media.tenor.com
March 20, 2025 at 4:25 PM
February 2, 2025 at 4:49 PM
Reposted by Mark Caron
February 1, 2025 at 4:04 PM
Reposted by Mark Caron
Headline of the year (so far)
From @404media.co
OpenAI Furious DeepSeek Might Have Stolen All the Data OpenAI Stole From Us
OpenAI shocked that an AI company would train on someone else's data without permission or compensation.
www.404media.co
January 30, 2025 at 9:36 PM
“Wait a minute, Doc. Are you telling me that you built a time machine?"

The Lego Back to the Future Time Machine was a fun build with some clever details.

#outatime #lego #backtothefuture #timemachine
January 27, 2025 at 11:34 PM
Reposted by Mark Caron
January 13, 2025 at 5:13 PM
#HamburgerMenus have been inherently problematic for a while...

Qs:
- How can you make it work without #JavaScript and still be #accessible?
- How can you prevent CLS while allowing it to fail gracefully?

A: HTML
element + #ProgressiveEnhancement

#webdev

codepen.io/markcaron/pe...
Accessible Hamburger Menu — the best approach that works without JavaScript
...
codepen.io
November 26, 2024 at 1:58 PM
Reposted by Mark Caron
With the update to chrome 131 and the stated styling improvements for details summary.

developer.chrome.com/blog/new-in-...

I can no longer use details as display contents in a grid. Works in chrome 130/ Firefox / Safari.

codepen.io/zeroedin/pen...

Introduced bug?

@chromium.social
grid with display: contents child (chrome 131 bug?)
...
codepen.io
November 22, 2024 at 2:51 PM
We have to stop thinking that Cumulative Layout Shift is always bad. Sometimes CLS is necessary for keeping user experiences and UIs accessible (and bulletproof), like with #HamburgerMenus

#uxdesign #cls #webdev #webcomponents #javascript #progressiveenhancement
November 20, 2024 at 8:02 PM