TIL crows, starlings and similar birds only *look* black to us — they’re actually very colorful in ways human eyes are unable to perceive. 🤯
Remember that next time people can’t see your “colors”.
Some colors just require different eyes.
TIL crows, starlings and similar birds only *look* black to us — they’re actually very colorful in ways human eyes are unable to perceive. 🤯
Remember that next time people can’t see your “colors”.
Some colors just require different eyes.
Is a container queryable or queriable?
I've been caught by this before, and I've seen other experienced #CSS devs get stuck on it:
* { color: deepPink; }
html#high-specificity { color: teal !important; }
If we put that ID on the root, and some text in our document, what color will the text be?
It's been a while since my last CSS Pattern, so let's work on new ones!
12 years ago I wrote about the built-in Sass colour functions that were available.
Today we can achieve the same with native CSS using color-mix() and relative colour syntax.
Un-Sass'ing My CSS: Colour Functions Without Sass
https://www.alwaystwisted.com/articles/UnSassing-my-CSS-colour-functions
Good news everyone: Style queries are coming to Firefox, making them finally Baseline!
RE: https://front-end.social/@leaverou/115974948169271135
Just mildly fascinating to me that a lot of people seem to have strong opinions about it, because I looked at it and went "I don't care, as long as it's consistent". Neither way seemed distinctly more obvious (or better) for me.
🔥 New blog post: Web dependencies are broken. Can we fix them?
“Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention.”
Read more: https://lea.verou.me/blog/2026/web-deps/
How many <bleep>ing #Java runtimes are there?!
"A crisis is the time of opportunity."
Yes, if you can run to the government and ask to be bailed out (the way billionaires and corporations usually do). For us normal folk, it's the time of misery.
Okay I wonder.
Is there a web component which is like a `<select>` but allows me to have divs/spans as options?
I wonder if people on Mastodon (using #iOS in particular) just don't care about notifications.
The prime reason of using an app, for me, is to get notifications for when someone interacts with my post.
I tried #IceCubes and #Mona yesterday, and both have problems with notifications. @tootapp works perfectly for it (even if the default sound is a bit... jumpscare-y).
That annoying feeling when you suddenly realize Firefox still doesn't support style container queries...
What would you code that implements a proposed web standard, but with different syntax?
E.g. it may use…
- CSS custom properties instead of regular ones
- HTML custom elements
- a regular CSS class instead of a proposed pseudo-class
It's not a polyfill¹; polyfills implement an API exactly as it will be and can be removed w/o further code changes.
It's not a shim², because it doesn't intercept anything.
Do we really not have a term for this?
¹ https://en.wikipedia.org/wiki/Polyfill_(programming)
² https://en.wikipedia.org/wiki/Shim_(computing)
Also found out that, in the default Rails setup, they introduce their own "omakase" Rubocop config. Which I don't like at all.
But it makes me wonder if there are other "default"/recommended Rubocop configs (that isn't just the Rubocop default).
I decided to start a new project.
It's actually kinda interesting.
I haven't started a new Ruby on Rails project in a looooong while now.
So while a lot of it is familiar, I'm like... Authentication? Solid Queue? What?
(I think I missed out a bit on not using the current default JS implementation but I wanted to use Vite because I want to use Vue).
Help me settle a debate!
What’s the minimum version of Safari (desktop + iOS) that you need to support right now?
Note the options are ranges. E.g. if you need to support Safari 16.6, you'd vote for the first option.
Okay so the problems seem to be:
1. I'll need to find out which of those actually work/are more or less feature-complete.
2. I'll need to brush up on Qt.
3. I'll need to learn a new language.
So… I guess I'll put it off for now.