Sign in

Dave Rupert

@davatron5000.bsky.social
8.3K followers 212 following 2.1K posts

Web components at Microsoft. Co-host at ShopTalk. Previously Luro and Paravel. Blogger.

PostsRepliesMedia
Dave Rupert @davatron5000.bsky.social · 3h
👏 we celebrate these wins
060
Dave Rupert @davatron5000.bsky.social · 8h
A tragedy in the creative commons
1241
Dave Rupert @davatron5000.bsky.social · 29/09/2026
Been fixing CI pipelines for the last two weeks and the chart numbers are currently very satisfying: 📈 🔺61.1% - Pipeline pass rate 📉 🔻61.1% - Pipeline duration Faster and less flaky should be good for everyone but boy howdy why is updating YAML files so exhausting?
0130
Dave Rupert @davatron5000.bsky.social · 29/09/2026
Some of you are being Goose value 0? but what you're missing or refuse to understand is that Goose value 71.
020
Dave Rupert @davatron5000.bsky.social · 29/09/2026
Current status: [Scheming]
1161
Dave Rupert @davatron5000.bsky.social · 28/09/2026
Any day I get to talk to people who enjoy and think about #webperf is a good day. Enjoyed talking with @benschwarz.bsky.social this week on the podcast. shoptalkshow.com/734/
shoptalkshow.com
734: Web Performance with Ben Schwarz
Visit the post for more.
071
Reposted by Dave Rupert
Rocketengine @rocketengine.bsky.social · 26/09/2026
Ferves Ranger 4×4 silodrome.com/ferves-range...
226259
Reposted by Dave Rupert
Mar Hicks @histoftech.bsky.social · 15/09/2026
“Can I have more money?”
321556
Dave Rupert @davatron5000.bsky.social · 27/09/2026
📝 New daily puzzler: Tupo by @collinsworth.dev daverupert.com/2026/09/play...
daverupert.com
Tupo
The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.
371
Dave Rupert @davatron5000.bsky.social · 27/09/2026
<elton-john-voice>🎶 THE CIRCLE OF LIIIIIIIIIIIFE!</elton-john-voice> github.blog/engineering/...
github.blog
Improving site performance by shipping more CSS
How we fully migrated github.com away from CSS-in-JS.
4476
Dave Rupert @davatron5000.bsky.social · 26/09/2026
Yes. About 30 years too late, but still helpful.
1300
Reposted by Dave Rupert
Alex Riviere @dangitalex.wtf · 25/09/2026
I have been introduced to a new tool that is going to make me very very happy, and make many many designers scream out in terror. bastardica.mitpit.com
bastardica.mitpit.com
Bastardica
A type foundry for bastard web fonts.
8318
Dave Rupert @davatron5000.bsky.social · 24/09/2026
📝 Wrote about a game I've been playing: How Many Dudes? from @bscotch.net daverupert.com/2026/09/how-...
daverupert.com
How Many Dudes?
If I’ve been missing from the internet it’s because I’ve been spending my evenings grinding on a game from Butterscotch Shenanigans called How Many Dudes? Hot off the heels of the release of their mas...
271
Reposted by Dave Rupert
Justin Fagnani @justinfagnani.com · 23/09/2026
Firefox's new design ships September 29. And did you know... The Firefox UI is built with Lit? A web browser built with web components! 🔥
28613
Dave Rupert @davatron5000.bsky.social · 23/09/2026
Psst... the RAMpocalypse is coming for your website too.
040
Reposted by Dave Rupert
Bramus @bram.us · 22/09/2026
Another week, another package: show-keystrokes.netlify.app The native app I typically use to display keystrokes on the screen is disallowed by a corp policy. So I wrote a component to fill that gap. Embed it on your site and you’re good to go.
show-keystrokes.netlify.app
<show-keystrokes> – Keystroke & Shortcut Visualizer
A custom element that visualizes keystrokes, keyboard shortcuts, and navigational keys with macOS/Windows support and customizable themes.
58112
Reposted by Dave Rupert
Piccalilli @piccalil.li · 23/09/2026
It’s annoying when your browser zooms if a button is rapidly tapped. There’s actually a really simple fix and no, you don’t have to prevent all zooming with a meta tag! piccalil.li/blog/stop-bu...
piccalil.li
Stop buttons triggering zoom when they’re double tapped
It’s annoying when your browser zooms if a button is rapidly tapped. There’s actually a really simple fix and no, you don’t have to prevent all zooming with a meta tag!
3503
Reposted by Dave Rupert
Mike Yass @mikeyass.bsky.social · 23/09/2026
incredible progress in the field of AI
2131453
Reposted by Dave Rupert
pngwn @pngwn.at · 22/09/2026
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki. twinkleplop.pngwn.at
519233
Dave Rupert @davatron5000.bsky.social · 22/09/2026
The power of the Fifth Estate.
150
Dave Rupert @davatron5000.bsky.social · 22/09/2026
Remember that time Ghostface Killah was on an episode of 30 Rock? I think about that a lot.
180
Reposted by Dave Rupert
Congressman Greg Casar @repcasar.bsky.social · 21/09/2026
ICE wants to deport Wilber Rafael Garces Perez, a DoorDash driver who they just shot in Austin yesterday. The federal government can't shoot someone and then try to make them disappear to escape scrutiny. Wilber Rafael Garces Perez needs a doctor right now, not a deportation.
331220380
Dave Rupert @davatron5000.bsky.social · 21/09/2026
Got a sneak peek of this and it's been a great addition to my daily puzzle routine. Mini-Sudoku + colors... how hard could it be?!?! MUWAHAHA, YOU FOOL! If you like casual puzzles I think you'll enjoy it and the difficulty curve rewarding.
060
Dave Rupert @davatron5000.bsky.social · 21/09/2026
The chilling finale. Thanks, @ichris.bsky.social for making this. I tell ya, having a friend turn your story into a serialized audio novella sure is a good dose of inspiration to finish the other half-dozen stories I have burning a hole in my brain. That's a special gift to me.
151
Reposted by Dave Rupert
Alex Russell @infrequently.org · 20/09/2026
Tiny adventures in 11ty syntax highlighting, featuring @davatron5000.bsky.social's excellent MicroLighter web component: infrequently.org/2026/09/micr...
infrequently.org
From PrismJS to Better PrismJS to MicroLighter in Three Painless* Steps - Infrequently Noted
Notes on syntax highlighting in this blog's 11ty era.
1163
Dave Rupert @davatron5000.bsky.social · 20/09/2026
An honor to have @ichris.bsky.social‘s beautiful baritone voice bring one of my short stories to life.
1121
Reposted by Dave Rupert
Pam Wishbow @pamwishbow.bsky.social · 20/09/2026
trying to whip up some Halloween feelings
Illustration of a ghoul in a cloak with a hood, holding a goblet of something in one hand, the moon in another
202911728
Reposted by Dave Rupert
Keith Cirkel @keithamus.social · 19/09/2026
I want Custom Attributes to exist - think Custom Elements (Web Components) but Attributes. I've been working on a proposal, specs, and now a polyfill: www.keithcirkel.co.uk/custom-attri... More coming soon!
keithcirkel.co.uk
Custom Attributes polyfill
79723
Reposted by Dave Rupert
Geoff Graham @geoffgraham.me · 18/09/2026
The Front-End Community is Still Alive and Beautiful I thought about dropping an addendum into my last post to say just how overwhelmed I am, in the best possible way, by the way all of you in the... geoffgraham.me/the-front-end-commun…
geoffgraham.me
The Front-End Community is Still Alive and Beautiful
I thought about dropping an addendum into my last post to say just how overwhelmed I am, in the best possible way, by the way all of you in the front-end community have shown up to show support, both for me and for CSS-Tricks. I started to do that but then felt a new post...
111028
Reposted by Dave Rupert
Nathan Knowler @knowler.dev · 19/09/2026
nazi devs fuck off.
2629
Dave Rupert @davatron5000.bsky.social · 19/09/2026
“Incurious” is a good word.
0161
Reposted by Dave Rupert
Jane Ori 💚 CSS Runner 👩‍💻 @janeori.propjockey.io · 19/09/2026
This is as close to a cry for help that you'd see from me. I need work. I need money for shelter and food in the meantime. I've run out.
14435
Reposted by Dave Rupert
William Butler Yeets @yeets.biz · 19/09/2026
i need to know what happened
sign in a restaurant "due to recent events Bigfoot discussions are no longer permitted on the patio"
309163063164
Dave Rupert @davatron5000.bsky.social · 18/09/2026
Consume trash, become trash. Find treasures, become rich.
0120
Dave Rupert @davatron5000.bsky.social · 17/09/2026
Hear me out... @dropout.tv should buy Vine and bring it back.
1190
Reposted by Dave Rupert
Dave Kellett @davekellett.bsky.social · 16/09/2026
TODAY'S COMIC: Someone! www.sheldoncomics.com/comic/someone/
PANEL 1: A tubby, bald man wearing a white collared shirt, with a blue and orange striped tie, holds a AR-type riffle with one hand, shooting into the air. The bright yellow light casts harsh shadows on him.
MAN: Please! Someone stop this weapon that I’m clearly shooting!

PANEL 2: The man bends over to reload the weapon with a “KLAK” sound.
MAN: The weapon keeps reloading itself, with SERO INVOLVEMENT FROM ME!

PANEL 3: The man continues to shoot in to the air.
MAN: I have no agency here! Nothing that I could do —SAY WITH MY OWN FINGERS — could end this!

PANEL 4: The man, still shooting the gun, turns his back, still yelling over his shoulder.
MAN: WHY IS NOBODY STOPPING THIS THING I KEEP DOING???
On the back of his shirt reads: LITERALLY EVERY A.I. COMPANY.

——
Want 5,000 more comics like this? Join us at Patreon.com/sheldoncomics for the *FULL* Sheldon archives, art giveaways, fun community, and more! Sheldon Comics copyright Dave Kellett. Colors by Beth Reidmiller
1303111
Reposted by Dave Rupert
Burton Smith @stuffbreaker.bsky.social · 16/09/2026
A few months ago someone asked what I think a Custom Elements Manifest generator should look like. Here's my first pass at it. The goal was to make it light weight and easy to use. It's still in the early stages, but let me know what you think. #WebComponents cem-generator.wc-toolkit.com
cem-generator.wc-toolkit.com
Overview
Generate Custom Elements Manifests for component libraries quickly and extensibly.
3154
Reposted by Dave Rupert
Chris Coyier @chriscoyier.net · 16/09/2026
sloptalkshow.com lol @ @gregwolanski.com
sloptalkshow.com
SlopTalk
A podcast about front end web design and UX.
4363
Reposted by Dave Rupert
nate moore @natemoo.re · 16/09/2026
love to be sweating over every single kB while some packages are out shipping with a 20 MB baseline the right baseline is always zero
1423
Reposted by Dave Rupert
Ky @ky.fyi · 16/09/2026
Meta and X have been quietly downranking external links for ages, but we're now entering a new era of open hostility toward the open web. It's a great time to build your own website, free from any billionaires demanding a tithe for things that have always been free.
5283128
Reposted by Dave Rupert
Christian Alder @hejchristian.com · 16/09/2026
This syntax highlighter by @davatron5000.bsky.social is incredibly nice and I've implemented it already on my site. It even comes with a nice lil web component so you can get line-numbers and a copy button real easy (Not sure which option I will go for yet tho) davatron5000.github.io/microlighter/
0173
Reposted by Dave Rupert
Scott Riley @scott.is · 15/09/2026
almost…
a kanban board with various tasks in backlog, to-do, in progress and done columnsa kanban view with various cards in backlog, to-do, in progress and done columns. the cards are in an unselected state, a message saying 'select the cards you want to focus on for this session’ is visible.screen for preparing for a work cycle, with a pomodoro style timer and some questions to answer before starting: why is this work valuable? how will you know when this work is done? any risks or distractions? any other notes?screen during a break between work cycles. a heading reads time to reflect and relax. there are two questions: did you achieve what you wanted (the 'yes' option is selected)? anything noteworthy? and a button to start cycle 2.
7563
Reposted by Dave Rupert
Matt Henry 🥄 @matthenry.fyi · 15/09/2026
The US Web Design System is load-bearing infrastructure for thousands of government websites. It makes it easy for small teams with no resources (i.e. most .gov teams) to make usable, accessible websites that work for everyone. Today, it's as close as it's ever been to being replaced with AI slop.
7325140
Reposted by Dave Rupert
Barry Pollard @tunetheweb.com · 15/09/2026
We just launched experimental ad metrics in the Chrome User Experience Report (CrUX): - Ad Count - Ad Density - Ad Weight: Network - Ad Weight: CPU These metrics are a set of ad-related measurements that provide transparency into sites' ad experiences. developer.chrome.com/blog/crux-ad... 1/8 🧵
developer.chrome.com
New ad metrics in Chrome User Experience Report  |  Blog  |  Chrome for Developers
Learn about the new ad metrics now available in the Chrome User Experience Report (CrUX)
23014
Dave Rupert @davatron5000.bsky.social · 15/09/2026
I duct taped a uzi to a bunch of Large Language Models and instructed them how to be very good at blastin' people with an uzi and I think AI is going to destroy humanity.
4180
Reposted by Dave Rupert
DC Pierson @dcpierson.bsky.social · 14/09/2026
Me: OK, BRAIN, WE ONLY HAVE AN HOUR TO WORK ON THIS PERSONAL PROJECT.

My brain: Y'KNOW WHO I BET HAS AN INTERESTING WIKIPEDIA PAGE?
BUN E. CARLOS FROM
CHEAP TRICK.
363363524
Reposted by Dave Rupert
Patrick Brosset @patrickbrosset.com · 15/09/2026
I'm worried about the web. I don't want to live in a world where most users of internet-connected devices consume their information and accomplish their tasks via a chatbot interface.
patrickbrosset.com
Patrick - I'm worried about the web
I'm worried about the web. I don't want to live in a world where most users of internet-connected devices consume their information and accomplish their tasks via a chat bot interface.
97721
Dave Rupert @davatron5000.bsky.social · 14/09/2026
I believe it was Steve Jobs who once said "Design is how shit moves around on the page when you scroll it."
2182
Reposted by Dave Rupert
Jakob E @jakob-e.bsky.social · 02/09/2026
Pizza and prototyping 🍕 Made a small color swatch add on for MicroLighter by Dave Rupert davatron5000.github.io/microlighter/ Codepen codepen.io/editor/jakob...
codepen.io
MicroSwatch for MicroLighter
A code demo by Jakob Eriksen created on CodePen
083
Dave Rupert @davatron5000.bsky.social · 14/09/2026
📝 New post: I wish you the best in the Offline daverupert.com/2026/09/i-wi...
daverupert.com
I wish you the best in the Offline
A handful of people I follow and know about have announced their recent departure. Not from a job (although plenty of that going around), but from social media, AI usage, or in more extreme cases the ...
2343