I had the mental image of you erasing 'John' and writing 'Austin'
I had the mental image of you erasing 'John' and writing 'Austin'
Sometimes I think you just go where the money is, I guess...
It's his same character from Iron Man 3 and Shang-chi... so do with that what you will...
The box art for a game called Colony Wars, unfortunately cropped to cut off the last letter of each word, making it instead appear to say "Colon War"
object-fit: cover;
Say it louder for those in the back.
Unfortunately, grim is about all we've got.
After I believe.
Who is ASKING for this?
I feel like it could also be the "O Brother" 'first time?' meme to younger generations. But honestly, just hang us already.
Ya'll ever wake up to headlines you are forced to immediately go to sleep
You know... thinking about the price of ram going up / ram shortages... I wonder if this will be the kick that people need to optimize software better?
Just analyzing docker usage and there's a bunch of apps that are just very much ram hogs that shouldn't be...
This feels like a pretty hash reaction to someone who is agreeing with you.
Now - I do think this is a βright tool for the right jobβ situation, but IMHO I think there is a place for shadow DOM.
It's CERTAINLY not the ideal. In a 'perfect' world, all the apps would all use the same design system and it wouldn't be an issue. But there's some realities we have to live with, and to protect ourselves, Shadow DOM helps us side step problems.
100%. I think that actually the exact use case though.
Our key example is that sometimes we need to put certain components or patterns from our design system INTO other apps we don't own (and therefor, don't want the page global styles to bleed into these crafted experiences)
Interesting.
Generally - I think I align with your line of thinking, but I think the realities of the situation I described are exactly why Shadow DOM exists. In most cases, I agree, it's an anti-pattern, but sometimes we have code in an ecosystem we don't control and it becomes a necessary evil.
@cferdinandi.bsky.social I saw your 'death to shadow DOM' note. What's your suggestion for shipping a component where you control a component used on multiple sites, but don't control the rest of the page?
Generally, it's overkill, but this feels like the correct time to use it?
"That's the ticket!"
Developer attempts to replicate "Liquid Glass" in CSS, and once finished realizes what she'd actually created is an exploit for a fundamental, previously unknown, and rather serious browser vulnerability
lyra.horse/blog/2025/12...
"CSS hack accidentally becomes regular hack"
Chrome 144 features a small change to #CSS overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue people have been dealing with for ages: prevent a page from scrolling while a <dialog> is open.
www.bram.us/2025/11/25/u...
Honestly, very broken. Perhaps unfixable. It takes effort and costs money to do more in less, so people just... don't.
Have you tried 'Unleashed Recompiled' ? Not really emulation, so it should work better... github.com/hedge-dev/Un...
Good stuff by @ahmadalfy.bsky.social here: Your URL is your state.
π alfy.blog/2025/10/31/y...
(Itβs the exact approach I for example used for scroll-driven-animations.style/tools/view-t... or @nerdy.dev used for gradient.style β All settings are immediately reflected in the current URL.)
View transitions are pretty neat, and I was fortunate enough to write a piece for @piccalil.li about putting them to work.
They're such an exciting new part of the web platform, and I'm elated to see new and boundary-pushing effects making their way into production.
#WebDev #ViewTransitions #CSS
A list of locations in German
Great, so www.britishairways.com
π Displays in geo language rather than user language
π The language picker is at the bottom of a long page
π The language picker is in the current language, so in order to select "United Kingdom", I need to know what that is in German
βWhen you use a JavaScript framework, that isnβt the end of your work, itβs just the beginning. You still have to write your own code that makes use of that framework. Except now your code is restricted to only what the framework can do.β
Iβd even drop βJavaScriptβ from that sentence π
Hello, I am βthat guyβ with a mouse connected.
I thought you were making a political statement, and I was going to agree.
Thereβs a new type of CSS scroll-state query coming: βscrolledβ.
This one remembers the last direction you scrolled into, which you can use to build βhidey barsβ: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.
I love learning how awesome the web is.