Dave Rupert
banner
davatron5000.bsky.social
Dave Rupert
@davatron5000.bsky.social
Web components at Microsoft. Co-host at ShopTalk. Previously Luro and Paravel. Blogger.
Pinned
I can quit Balatro anytime okay.
Reposted by Dave Rupert
Here’s more of Matt Gabel’s mixed media art: www.mattgabelart.com/mixed-media-...
December 28, 2025 at 11:49 PM
Reposted by Dave Rupert
oh brother, another bad post from political influencer beltway brian. i am furious at beltway brian all of the time. i share screencaps of beltway brian's posts with people who have no idea who he is. i hate all of beltway brian's posts and i read all of them every single day, including weekends
December 27, 2025 at 5:47 PM
When I’m president, all LEGO sets will come in transformable boxes that perfectly size to fit the finished build.
December 26, 2025 at 6:20 PM
Reposted by Dave Rupert
Everyone is posting the daily graph, but the monthly really shows the impact of the Twitter exodus

(blue is Japanese, red is English)
December 25, 2025 at 3:27 PM
Reposted by Dave Rupert
December 23, 2025 at 5:40 PM
Reposted by Dave Rupert
Happy holidays! I thought I would sneak in a little gift for everyone with the #WebComponents Language Server for @zed.dev! Enjoy!

wc-toolkit.com/integrations...
Web Components Language Server - Zed
Editor support for web components / custom elements
wc-toolkit.com
December 23, 2025 at 2:34 PM
Reposted by Dave Rupert
The CSS is Awesome Game show was a blast and I am so thankful for our contestants and all who helped make it happen: @castastrophe.bsky.social, @davatron5000.bsky.social, @nerdy.dev, @miriam.codes, @chriscoyier.net and @oddbird.dev

If you missed it, here's the video
www.youtube.com/watch?v=xcEn...
CSS Is Awesome Game - 2
YouTube video by Winging It
www.youtube.com
December 22, 2025 at 7:23 PM
Vibe Check №41: Fixing my mood with music.

daverupert.com/2025/12/vibe...
Vibe Check №41
🎵 Christmas time is here. Happiness and cheer. Fun for all… that children call… their favorite time of year.
daverupert.com
December 22, 2025 at 3:07 AM
Reposted by Dave Rupert
The good dude @lukeoneil47.bsky.social let me write about the 20 best books that I read in 2025. If you're wondering "what should I read?" here's your list www.welcometohellworld.com/20-books-you...
20 books you should read
My friend Aaron thinks he's better than me because he "reads books" and "knows how to read." That's fine. I've looked at so many posts. Today he writes about the 20 best (new and old) he read this yea...
www.welcometohellworld.com
December 21, 2025 at 2:33 PM
Reposted by Dave Rupert
It's really sad that Chrome laid off one of the world's best CSS developer-designers, and now they have to fake demos of web features. youtu.be/d8J0vs-bEPE?...
Create Scroll-Triggered Animations with CSS
YouTube video by Chrome for Developers
youtu.be
December 20, 2025 at 10:40 AM
Can we get an “onafterpagecrash” event so companies can track how many times their apps fall over? Sheesh.
December 20, 2025 at 2:04 AM
Goodnight Figma
Goodnight Code
Goodnight Teams
Goodnight Node
Goodnight Outlook
Close your eyes
Goodnight Office 365 for Enterprise
December 19, 2025 at 11:29 PM
Been catching up on @amyhupe.bsky.social's wonderful Systems of Harm podcast and really enjoyed this episode with @tink.uk. Covers a lot from #a11y to #AI and I always find Léonie's perspective valuable.

systems-of-harm.fireside.fm/ep2-leonie-w...
Design systems and accessibility with Léonie Watson
How can design systems help us to create more accessible user experiences? How can we win hearts and minds in the fight to create more equitable experiences for disabled people? Will AI help or hinder...
systems-of-harm.fireside.fm
December 19, 2025 at 7:46 PM
Dear Amy of Amy's Enchiladas,

Your microwave instructions say to cook for 5 minutes on Medium then 1-2 minutes on Hot. I'm here to say ain't nobody know how to use the medium setting on their microwave. I don't own a microwave for nuanced reheating. You are embarrassing yourself. Please stop.
December 19, 2025 at 7:12 PM
Reposted by Dave Rupert
December 19, 2025 at 6:37 PM
Reposted by Dave Rupert
December 19, 2025 at 3:53 AM
Reposted by Dave Rupert
December 19, 2025 at 3:57 AM
Reposted by Dave Rupert
I think everyone has approximately the same amount of conspiracy energy, and if you don’t dissipate it decoding taylor swift lyrics or debugging linux drivers, it inevitably comes out as beliefs about faked moon landings
December 17, 2025 at 3:39 PM
Reposted by Dave Rupert
Super Dimension Fortress Macross art by Shoji Kawamori (1982)
December 18, 2025 at 11:18 PM
An enjoyable look at how LLMs work under the hood from @samwho.dev. The whole chain of tokenizers (text chunks), embeddings (vectorized text chunks), transformers (the "T" in ChatGPT), caching (reused chunks), and all the math that goes into returning a response.

ngrok.com/blog/prompt-...
Prompt caching: 10x cheaper LLM tokens, but how? | ngrok blog
A far more detailed explanation of prompt caching than anyone asked for.
ngrok.com
December 18, 2025 at 11:13 PM
Reposted by Dave Rupert
We're playing the CSS is Awesome Game again this year – run by @stacykvernmo.com, with @davatron5000.bsky.social, @castastrophe.bsky.social, @nerdy.dev, and myself as competitors. Join us, and play along in the chat! #css

youtube.com/live/xcEnjGP...
CSS Is Awesome Game - 2
YouTube video by Winging It
youtube.com
December 18, 2025 at 5:08 PM
We begin this meeting as we do every meeting with a recounting of every grievance we've ever had throughout all of time... Let us bow our heads.
December 18, 2025 at 4:52 PM
A video editor in the browser? Nice. And it's made of #webcomponents!? NOICE!

en.masher.media/index.html

/via @unapologetic.io
Media Masher
Open source, browser-based video editor and encoding API
en.masher.media
December 17, 2025 at 10:22 PM
Reposted by Dave Rupert
I feel seen.

“I have a 401k and a mortgage. I can’t be good at video games.” @davatron5000.bsky.social
December 15, 2025 at 3:35 PM
What’s the best way to merge multiple old hard drives? ideally it would let me resolve merge conflicts (ie, photos with same name when the md5 is different). Any good tools for this?
December 10, 2025 at 2:36 PM