westbrook
banner
westbrook.mastodon.social.ap.brid.gy
westbrook
@westbrook.mastodon.social.ap.brid.gy
Open web enthusiast. Maker of things with HTML, CSS & JS. Trombonist. Food lover. 日本語OK. Opinions are owned by no one but my myself.

[bridged from https://mastodon.social/@westbrook on the fediverse by https://fed.brid.gy/ ]
Reposted by westbrook
Gecko: Intent to ship: CSS Module Scripts
Gecko: Intent to ship: CSS Module Scripts
Gecko: Intent to ship: CSS Module Scripts
groups.google.com
November 13, 2025 at 3:06 PM
"Hallway track"...don't you mean "eavesdrop track"? When you realize something that you want shipped might be made easier when you overhear someone with a solution that might not otherwise be perceived as related. 😜
November 13, 2025 at 6:50 AM
TIL that when you run `el.attachShadow({mode: "open" })` on an element with DSD it _clears_ the children while leaving the initial shadow root.

https://codepen.io/Westbrook/pen/xbVwwPN?editors=1111

#webcomponents #shadowdom #dsd #tpac
Attaching a Shadow Root to an element with DSD
...
codepen.io
November 13, 2025 at 2:48 AM
Talking native elements in the browser at @w3c #tpac right now... 🥰

#a11y #performance #webdev of the future! What's not to love?
November 13, 2025 at 12:50 AM
You just can’t clean up shit with shit… it’s the rules.
November 11, 2025 at 1:06 PM
Reposted by westbrook
Hello #webdev friends!

I'm hosting an #ama today at Human Web Collective! I’ll start answering questions at 12pm Pacific Time, so ask away. Topics for discussion:

* “Vanilla” frontend techniques
* #webcomponents
* #css architecture/design systems/etc.
* Coding practices free from slop
* #html […]
Original post on indieweb.social
indieweb.social
November 10, 2025 at 5:47 PM
Reposted by westbrook
workin on a web component: `<color-input>`
October 27, 2025 at 6:09 AM
Almost @w3cdevs #tpac time! Finally get to see some people in person I’ve been working with for a number of year now in Kobe next week. Will I be seeing you? 👋🏽
November 5, 2025 at 1:30 PM
Reposted by westbrook
The most important lesson for Democrats from Mamdani's victory is this: abandon the decades-old practice of triangulating to win the center. Instead, grow the base with a positive, joyful vision for what government can do when it gives up on being shackled to a Republican base.
November 5, 2025 at 2:54 AM
Reposted by westbrook
What'd I miss?

components know:
- user stuff
- device stuff
- app stuff
- design stuff
- what stuff is in them
- what stuff they're inside
- etc

It's amazing how much a component can know on the web, and I'm going to try and list it all out. Help me 🤓

#css
https://nerdy.dev/components-can-know
Web components know about the user, device, variables, layout and more · October 30, 2025
As Miriam Suzanne says "components know stuff," but like, how much stuff?
nerdy.dev
October 31, 2025 at 12:31 AM
Reposted by westbrook
If someone had said “if Trump gets elected, he’ll literally bulldoze the White House” just a year ago, everyone - right, left, and center - would have told them to shut up and stop exaggerating.
October 23, 2025 at 7:13 PM
Reposted by westbrook
Calling all #ICCV2025 attendees! We're hosting a Reve social where you can meet our team and unwind on Tuesday evening.

RSVP here, limited spots remaining: luma.com/9dy5x3j4
Reve ICCV Social · Luma
You're invited to an evening with Reve following ICCV! We're hosting a reception where you can unwind after the conference, connect with fellow attendees, and…
luma.com
October 20, 2025 at 10:25 PM
With the number of developers that don't really know what it means to _finish_ a project (read performance, accessibility, documentation, etc.), it's no wonder so many in management think AI can replace them.

#webdev #sorrynotsorry #thisisnthowitshouldbe
October 20, 2025 at 4:07 AM
Reposted by westbrook
"I can't help but believe that in the future we'll see in the United States and throughout the Western World an increasing trend toward the next logical step: employee ownership. It's a path that benefits a free people." — Ronald Reagan, 1987 […]
Original post on mastodon.social
mastodon.social
October 19, 2025 at 10:17 PM
Reposted by westbrook
`closedby=any`

cool feature, not enough written about it yet
https://nerdy.dev/closedby-any
closedBy=any · October 16, 2025
Declarative dialog light dismiss
nerdy.dev
October 16, 2025 at 5:25 AM
Well, OK, thanks for letting me know e-trade...
October 16, 2025 at 5:37 AM
Oh, the painful balance of "doing something because it's on the top of mind at the leadership level" and "doing something that's actual worth doing" as you think about "career growth". 🤬
October 16, 2025 at 5:25 AM
Reposted by westbrook
Anthropic stole the books I co-wrote in order to train their planet-burning hallucination machine, so I've filed a claim. They wept that if every plagiarised author does so, the company will go bankrupt. Boo emdash hoo. www.anthropiccopyrightsettlement.com
October 11, 2025 at 9:05 PM
scrollend | Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
October 11, 2025 at 8:19 PM
Reposted by westbrook
It’s hard to imagine how this is even possible on the web, but it is, and we should celebrate that.

https://messenger.abeto.co/
Messenger
It's a small planet, but someone's gotta make the deliveries.
messenger.abeto.co
October 9, 2025 at 3:04 PM
I often fall into the thinking the "fullstack" was a condemnation of "frontend", but what if it was just an admonition that there are very few "backend" devs that actually want to do their own jobs... 🤔

#webdev
October 7, 2025 at 5:32 PM
Writing tests this Tuesday morning. 😁

Forgot how nice it is to _be sure_ the code your team writes works!

#webdev #testthewebforward #tuesdaysweweartests
October 7, 2025 at 3:06 PM
Wanna get some #webcomponents topics on the docket for @w3c #tpac? Join the planning discussion in https://discord.gg/kbba8cKPg9 and help is get the hottest button topics unlocked at vendors, contributors and the community gather next month in Kobe!

#shadowdom #elementinternals #referencetarget […]
Original post on mastodon.social
mastodon.social
October 5, 2025 at 1:44 PM
So, #webkit is it some sort of esoteric security issue that prevents me from streaming multiple device cameras in iOS Safari? 🥺 Really wanting to work through a prototype for my team with that feature. Looks like I’ll have to switch to supporting Android users…only. #browserban @owa
October 3, 2025 at 10:14 PM