Dave Rupert
@davatron5000.bsky.social
📤 7608
📥 183
📝 1012
Web components at Microsoft. Co-host at ShopTalk. Previously Luro and Paravel. Blogger.
pinned post!
I can quit Balatro anytime okay.
8 months ago
23
288
29
It's not the best sauce, but I can't say it's the Worcestershire.
about 10 hours ago
4
17
0
reposted by
Dave Rupert
John Kreitlow
about 17 hours ago
Let's do a Custom Elements conference or something
2
20
4
reposted by
Dave Rupert
Josh Collinsworth
3 days ago
There needs to be a "mute this person until the event they're watching is over" button
2
46
3
I'd wager that with all that's going on (waves hands broadly) a lot of countries and companies are secretly beginning their 10 year plan to fully decouple their economies from the United States.
3 days ago
2
16
0
Damn this is a thorough and concise article on Liquid Glass in CSS using SVG filters.
kube.io/blog/liquid-...
loading . . .
Liquid Glass in the Browser: Refraction with CSS and SVG — kube.io
Explore how to recreate Apple's stunning Liquid Glass effect using CSS, SVG Displacement Maps, and refraction calculations.
https://kube.io/blog/liquid-glass-css-svg/
4 days ago
2
43
11
Thought a lot about Squircles today. - To make a CSS squircle, the border-radius needs to be at-least half of the shortest side (or 9999px) - Hard to progressively enhance without `style()` queries - A CSS squircle is more like a stretched circle than a squished square
codepen.io/davatron5000...
loading . . .
Thinking in Squircles
...
https://codepen.io/davatron5000/pen/YPwzNwm??editors=1100
4 days ago
1
18
1
Trying to blame the wi-fi. Smdh.
5 days ago
0
14
0
"Do the simplest thing that could possibly work." – some sound engineering advice and better than whatever an MVP is.
www.seangoedecke.com/the-simplest...
loading . . .
Do the simplest thing that could possibly work
When designing software systems, do the simplest thing that could possibly work. It’s surprising how far you can take this piece of advice. I genuinely think…
https://www.seangoedecke.com/the-simplest-thing-that-could-possibly-work/
5 days ago
1
17
3
focus-state work is radicalizing my opinions. - animated underlines? bullshit - thickening borders? bullshit - anything other than outline w/ :focus-visible? bullshit - no outline-offset? bullshit - inset shadows? bullshit - Figma's inner stroke positions? bullshit - outline buttons? maybe bullshit
6 days ago
3
29
0
Cyd's site is fastly becoming one of my new favorite sites.
add a skeleton here at some point
6 days ago
2
9
0
/me At the back of the bar smoking an Marlboro overhearing some young devs talk about the latest supply chain attack… “You know what doesn’t require package dependencies or build tools…”
7 days ago
2
29
3
In these trying times, I urge everyone from across the political spectrum to not get your news from a guy in sunglasses and a backwards hat in a car.
8 days ago
1
86
6
reposted by
Dave Rupert
Olúfẹ́mi O. Táíwò
9 days ago
this is, hands down, the best video I've seen on men's influencer content and it's not close either
loading . . .
379
32051
8949
Shitty news cycle? Hit da bricks! - go outside - make a song - buy a new instrument - declutter your house - donate stuff - do that long term maintenance task that doesn’t take that long but you’ve been putting it off because ughck
11 days ago
6
100
15
📝 Many years on the job and I still don't get it.
daverupert.com/2025/09/you-...
loading . . .
Many years on the job and I still don’t get it.
I’m coming up on 20 years of profession web development and I still don’t get it sometimes. I tend to measure myself or view work productivity through the lens of “How much code did I write?” and that...
https://daverupert.com/2025/09/you-cant-drink-coffee-on-a-running-horse/
12 days ago
1
24
4
reposted by
Dave Rupert
Chris Coyier
13 days ago
I did a fairly straightforward tutorial for the
@codepen.io
spark this week
blog.codepen.io/2025/09/08/c...
There have already been some nice forks!
toot.cafe/@aardrian/11...
loading . . .
Chris’ Corner: Simple, Accessible Multi-Select UI
There’s a nice article by Enzo Manuel Mangano called Checkbox Interactions – The beauty of Layout Animations. In the end, you get some nicely animated checkboxes, essentially: I like it…
https://blog.codepen.io/2025/09/08/chris-corner-simple-accessible-multi-select-ui/
0
28
8
reposted by
Dave Rupert
Seven of Sixty Nine
13 days ago
I am Locutie of Borg, uwusistance is fuwutile
7
233
64
Me: Uf. I gotta get this shit over to my accountant. 🧠: Or.. Me: Not now, bro. 🧠: Or.. Me: ... 🧠: We try to blog, watch YouTubes, listen to an audiobook, AND do that tax stuff. That would make us really happy.
13 days ago
0
8
0
reposted by
Dave Rupert
Hi, it's Abby. Yep.
14 days ago
It's simple: we monetize crying
27
574
130
Kudos to the Storybook team. The work they've been doing is incredible and the differences are palpable. It's a good feeling to see software I use daily get better.
add a skeleton here at some point
14 days ago
1
25
0
"What do we want?" Data Integrity "When do we want it?" Now in ISO 8601 is okay but RFC 3339 is preferred
17 days ago
2
13
0
reposted by
Dave Rupert
hailey
18 days ago
more jobs more jobs. come apply!!
bsky.social/about/join
loading . . .
Jobs - Bluesky
View open positions at Bluesky
https://bsky.social/about/join
48
508
187
reposted by
Dave Rupert
Ben Werdmuller
18 days ago
We're looking for a journalist with development chops (or a developer with journalism chops) to join our news apps team and build new web-based interactive stories, databases, and experiences. It's a remote role; candidates must be eligible to work in the US.
job-boards.greenhouse.io/propublica/j...
loading . . .
News Applications Developer
Remote, United States
https://job-boards.greenhouse.io/propublica/jobs/4599062006?gh_src=k5crh6ph6us
2
33
16
The new Austin logo should have just been a map of the freeways that surround the city.
add a skeleton here at some point
18 days ago
3
16
2
📝 On a recent episode of Decoder,
@reckless.bsky.social
asked the question “Why would anybody start a website?” It struck me a bit and I started making a thread... but it got too long, so I blogged about it... on my website.
daverupert.com/2025/09/why-...
loading . . .
“Why would anybody start a website?”
Nilay Patel sat down for a Decoder interview with Microsoft CTO Kevin Scott to talk about NLWeb, an open source effort to allow an LLM-style indexing of small websites and provide local search. Instea...
https://daverupert.com/2025/09/why-would-anybody-start-a-website/
18 days ago
0
15
6
reposted by
Dave Rupert
Paul Ford
18 days ago
This is supposed to be ironic but I saw it and went “Yeah!”
12
313
53
My
#interop2026
Top 10 list: 1. ReferenceTarget 2. ReferenceTarget 3. ReferenceTarget 4. ReferenceTarget 5. ReferenceTarget 6. ReferenceTarget 7. ReferenceTarget 8. ReferenceTarget 9. ReferenceTarget 10. HTML Imports ( Aug. 19, 2013 - Dec. 15, 2014)
19 days ago
4
15
3
5 five minute fixes for the Figma variables panel: - "collapse all"/"expand all" button set in the sidebar - fuzzy search - toggle between linked alias names and resolved value - size / loading metrics - counts for number of linked collection - bonus: ability to filter by linked collection
19 days ago
2
7
0
reposted by
Dave Rupert
Ethan Marcotte
20 days ago
👋🏻❤️ I just wrapped a project with a lovely client, and I’m thinking about what’s next. So! I’ve got availability for new work starting in October 2025. Spiffed up the ol’ portfolio a bit to showcase some past projects, and to talk about the work I do:
ethanmarcotte.com/work/
loading . . .
Let’s work together. — ethanmarcotte.com
Hi, I’m Ethan. I’m a web designer who helps companies make beautiful sites and services that work everywhere.
https://ethanmarcotte.com/work/
2
31
19
reposted by
Dave Rupert
Andy Carter
19 days ago
This is a good list of all the things developers should be thinking about when approaching a new feature request. I really like
@davatron5000.bsky.social
's closing statement. Beware of the developer that says 'yes' to every request.
daverupert.com/2025/08/got-...
loading . . .
All the concerns that make you a boring developer
I was thinking this morning about how once you understand that your technology choices have security, performance, and accessibility considerations you become a much more boring developer. Acknowledgi...
https://daverupert.com/2025/08/got-99-engineering-problems-but-a-grift-aint-one/
0
2
3
reposted by
Dave Rupert
Vale
19 days ago
Looking for a front-of-the-front-end developer who works close to the web platform? Or perhaps someone to write some words on the matter? I've got some freelance availability as of next week, so get in contact. My contact details, portfolio, and other such things can be found over at
vale.rocks
loading . . .
Vale.Rocks
The hippest site this side of MySpace.
https://vale.rocks
0
11
19
reposted by
Dave Rupert
Tony Ward
20 days ago
I wrote some thoughts on the advantages of building your Design System with Web Components when it comes to Design System Education. Using the platform™ pays many dividends! Also included a quote from
@davatron5000.bsky.social
that I really liked 😂
www.tonyward.dev/articles/des...
loading . . .
Design Systems Education: Web Components - Tony Ward
Web Components simplify Design Systems Education by using platform fundamentals.
https://www.tonyward.dev/articles/design-systems-education-web-components
0
29
2
reposted by
Dave Rupert
Seb ⚛️ ThisWeekInReact.com
21 days ago
👀 commandfor - enabled by default in Firefox 144 Soon, in all browsers, you won't need any JS to open a popover / dialog 🎉 More info in
@keithamus.social
post here:
developer.chrome.com/blog/command...
3
202
54
Dave Rupert Monchichis will be available soon for $39.99 in the shop.
add a skeleton here at some point
21 days ago
3
10
0
They’re already trying to blame Jerry for the next election!? Damn.
add a skeleton here at some point
21 days ago
0
2
0
reposted by
Dave Rupert
Heather Buchel
22 days ago
Like seriously, what even are web developers anymore. So much of the development process for web devs is spent on complicated DX methodologies. God forbid we spend the same amount of sprint cycles ensuring people can actually use the UI they "engineered"
add a skeleton here at some point
2
81
16
👋 Good morning. Made some updates to my `<git-graph>` component on my "The Weave" post to provide better fallbacks for browsers that don't support `attr()` functions and `anchor()`. Attached are screenshots of Edge and Firefox. Here's the post again:
daverupert.com/2025/08/git-...
23 days ago
0
18
1
reposted by
Dave Rupert
Tyler, from the Internet
23 days ago
What early bluesky was like
loading . . .
12
1239
274
reposted by
Dave Rupert
Scotty Ray
24 days ago
replacing Batman fight onomatopoeiae with old midwestern brewery names
5
5690
1832
📝 Git diagramming "The Weave" - We all know that Trump has "the best words", so I chased a wild hare and tried my hand at visualizing a short Trump speech using git-graphs.
daverupert.com/2025/08/git-...
23 days ago
5
47
9
reposted by
Dave Rupert
Zach Leatherman
25 days ago
Some of the most unique web development is being done on type specimen web sites
www.redaction.us
via
social.wake.st/@liaizon/115...
loading . . .
Redaction | Typeface from Titus Kaphar / Reginald Dwayne Betts’ show at MoMA PS1
Redaction is a bespoke typeface commissioned by Titus Kaphar and Reginald Dwayne Betts’ for The Redaction exhibition at MoMA PS1.
https://www.redaction.us/
1
40
4
reposted by
Dave Rupert
slop enjoyer
24 days ago
nobody has seen the president in three days [burping and rubbing my president shaped tummy] that’s crazy
231
11226
1678
Paul is ready to have the web component conversation.
add a skeleton here at some point
24 days ago
1
16
0
reposted by
Dave Rupert
midudev · Miguel Ángel Durán
26 days ago
Cuando sabes CSS, todo lo ves diferente
1
75
12
reposted by
Dave Rupert
Brad Frost
26 days ago
📙 📗 📘 📕 The History of Themeable User Interfaces:
bradfrost.com/blog/post/th...
It was an incredible experience to write this piece. It blurs together the history of computers, video games, the web, design systems, and my own existence on this planet.
loading . . .
The History of Themeable User Interfaces
A full-ish history of user interfaces that can be themed to meet the opportunities and constraints of the time
https://bradfrost.com/blog/post/the-history-of-themeable-user-interfaces/
7
126
42
reposted by
Dave Rupert
Kinell
26 days ago
This is some of the hardest shit I've seen in my life
loading . . .
77
4111
1349
reposted by
Dave Rupert
Ahmad Shadeed
26 days ago
🛠️ New Article: The Basics of Anchor Positioning I wrote an article covering some basics of CSS anchor positioning. Really excited to share this one! 🤩 🔗
ishadeed.com/article/anch...
loading . . .
10
163
47
reposted by
Dave Rupert
Adam Argyle
26 days ago
gradient.style
has finally - come out of beta - offers multiple background editing - is open source 🎉
nerdy.dev/gradient.sty...
12
287
71
Sixes and eights, gonna be a good day.
add a skeleton here at some point
26 days ago
1
10
2
reposted by
Dave Rupert
Josh Collinsworth
26 days ago
TIL a GoFundMe widget adds an *entire NextJS app* to the page. About 5MB of JavaScript—spread across almost 40 files—just to render a few lines of text and a link. (Yes, the widget has to make an API call to show the campaign's progress. But even given that, it's still absurdly over-engineered.)
10
108
24
Load more
feeds!
log in