Sign in

Rob DiMarzo

@robdimarzo.bsky.social
137 followers 132 following 114 posts

UX engineering at KPMG. Design isn’t bound by medium. Big fan of CSS. codepen.io/robdimarzo

PostsRepliesMedia
Reposted by Rob DiMarzo
Una Kravets @una.im · 23/06/2026
With style queries now in all browsers, here's my take on the best way to do dynamic color theming with modern CSS: - Custom properties - light-dark() - contrast-color() - Style queries - Relative color syntax (^Features available in all modern browsers) Read about it ⬇️⬇️ una.im/modern-css-t...
una.im
una.im | Modern CSS theming with light-dark(), contrast-color(), and style queries
Combine three new CSS features to build fully adaptive themed components.
410820
Rob DiMarzo @robdimarzo.bsky.social · 20/11/2025
SVG is just bizarro HTML
030
Reposted by Rob DiMarzo
Una Kravets @una.im · 14/10/2025
View transitions are in every browser now ✨
223444
Reposted by Rob DiMarzo
Brad Frost @bradfrost.com · 28/08/2025
📙 📗 📘 📕 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.
bradfrost.com
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
712839
Rob DiMarzo @robdimarzo.bsky.social · 25/08/2025
this guy HTMLs
010
Rob DiMarzo @robdimarzo.bsky.social · 20/08/2025
Utility CSS classes are the opium of the masses
030
Rob DiMarzo @robdimarzo.bsky.social · 18/08/2025
It’s all fun and games till all the vibe coding leads to vibe unmaintainable codebases
010
Rob DiMarzo @robdimarzo.bsky.social · 21/07/2025
I tell myself this is why my personal site remains exclusive to localhost
040
Reposted by Rob DiMarzo
Josh W. Comeau @joshwcomeau.com · 21/07/2025
One of the most powerful tools in my toolbox is SVG. When combined with CSS and JavaScript, we can do some truly remarkable things. ✨ 📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄 Check it out:
joshwcomeau.com
A Friendly Introduction to SVG • Josh W. Comeau
SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most imp...
1637088
Rob DiMarzo @robdimarzo.bsky.social · 18/07/2025
One of my dev colleagues who has been struggling with many health issues said “my body has a lot of bugs” 🥺🥺🥺
000
Rob DiMarzo @robdimarzo.bsky.social · 17/07/2025
The dungeon master to web master pipeline was strong in the 90s
010
Rob DiMarzo @robdimarzo.bsky.social · 01/07/2025
that subpixel rendering adds bonus trust
080
Rob DiMarzo @robdimarzo.bsky.social · 24/06/2025
what an absolute unit
010
Rob DiMarzo @robdimarzo.bsky.social · 22/06/2025
Coincidently enough, we live in the middle of the biggest of all voids
100
Rob DiMarzo @robdimarzo.bsky.social · 13/06/2025
Happy birthday Adam!!
110
Rob DiMarzo @robdimarzo.bsky.social · 09/06/2025
You either stay vigilant daily or ignore it for long enough to the point of catastrophe and refactor once every 2 years 😭
010
Rob DiMarzo @robdimarzo.bsky.social · 07/06/2025
Maintaining the longterm UX of a product is a lot like organizing your Tupperware cabinet.
110
Rob DiMarzo @robdimarzo.bsky.social · 31/05/2025
The Mars Volta achieving mainstream success is the greatest mystery of my lifetime
000
Rob DiMarzo @robdimarzo.bsky.social · 30/05/2025
Just hear me out – Minesweeper
000
Rob DiMarzo @robdimarzo.bsky.social · 28/05/2025
!important, not even once
030
Rob DiMarzo @robdimarzo.bsky.social · 24/05/2025
If deleting your overgrown CSS doesn’t feel like this, you’re doing it wrong
Rob DiMarzo with a chainsaw
020
Reposted by Rob DiMarzo
c0up @c0up.bsky.social · 23/05/2025
Ugh, typeface websites are sickeningly good!! And fun! gt-standard.com #designsky
1335
Rob DiMarzo @robdimarzo.bsky.social · 23/05/2025
My dude I was just doing the same yesterday! Piano collection ftw
010
Rob DiMarzo @robdimarzo.bsky.social · 23/05/2025
Time to get in shape() with @css-only.dev
0101
Rob DiMarzo @robdimarzo.bsky.social · 23/05/2025
is book of knuckles OT or NT?
110
Rob DiMarzo @robdimarzo.bsky.social · 23/05/2025
how long before the tech bros claim moby dick as part of the simulation
000
Reposted by Rob DiMarzo
Bramus @bram.us · 22/05/2025
My #GoogleIO video “Web animations today and tomorrow” has been published. Check out this session to learn how to guide, inform, and delight users by adding subtle and supportive animations to your web UIs. www.youtube.com/watch?v=UcXW...
youtube.com
Web animations today and tomorrow
YouTube video by Chrome for Developers
06113
Reposted by Rob DiMarzo
Josh Collinsworth @collinsworth.dev · 21/05/2025
View transitions are mind-blowing. The absolute trivial amount of JavaScript it takes to make this shuffling effect work is astounding. I mean, I actually spend more lines *changing the background color* than I do moving elements around! 🤯 codepen.io/collinsworth...
codepen.io
Moving squares on a grid with view transitions
Just a fun experiment with `startViewTransition`. I realize this could all be done with less JS, but playing around with the API was the whole purpose....
24611
Rob DiMarzo @robdimarzo.bsky.social · 23/05/2025
The html date input works well up to a point. It unfortunately isn’t versatile due to the lack of format control beyond os locale. The unstylable calendar also makes it a bummer for design systems.
000
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
MVP but make it opposite
010
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
scrollbars, not even once
000
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
The path to date format hell is paved with good intentions. Ideally date input should conform its format to user locale or app preferences.
020
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
🚨ATTN Design systems designers: Don’t force datepickers on users. Datepickers are great for selecting dates nearby today’s date - like scheduling a meeting, booking a hotel, etc. But for all other dates - like birth, financial, expiration dates, etc - typing is the ideal experience.
280
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
Adding css into unnecessary places is my one true passion
020
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
CSS grid-area is awesome, but something about it has always felt off to me. Outside of some basic use cases, I’ve found it awkward to use, read, and maintain compared to grid-row and grid-column. Grid-area truthers, what am I missing?
000
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
i see you too have met my lord and savior, devtools
010
Rob DiMarzo @robdimarzo.bsky.social · 22/05/2025
So the miCSSion is impossible after all
130
Rob DiMarzo @robdimarzo.bsky.social · 21/05/2025
random battles like the random tasks added to my day fml
100
Reposted by Rob DiMarzo
Zach Leatherman @zachleat.com · 21/05/2025
web components are dead? no. they have ascended to immortality — this mortal coil but a pale whisper to the wild invigorate breath, warming those who continue long beyond our meager lifespan
2275
Rob DiMarzo @robdimarzo.bsky.social · 21/05/2025
The design of everyday things
A penguin tea kettle
040
Rob DiMarzo @robdimarzo.bsky.social · 20/05/2025
Top tier :first-child pun 🎉Huge congrats on the exciting news!
010
Rob DiMarzo @robdimarzo.bsky.social · 20/05/2025
born just in time for: original recipe four loko
040
Rob DiMarzo @robdimarzo.bsky.social · 20/05/2025
Organic free range tech incoming
010
Rob DiMarzo @robdimarzo.bsky.social · 19/05/2025
not only do I hear this but also the sound that comes after
030
Rob DiMarzo @robdimarzo.bsky.social · 10/05/2025
is this vatican3
050
Rob DiMarzo @robdimarzo.bsky.social · 24/04/2025
Am I the only one who pronounces ARIA and WAI-ARIA like Luigi and Waluigi?
000
Rob DiMarzo @robdimarzo.bsky.social · 23/04/2025
My millennial urge to press ⌘+s compels me
000
Rob DiMarzo @robdimarzo.bsky.social · 23/04/2025
is html even a real programming language tho
000
Rob DiMarzo @robdimarzo.bsky.social · 12/04/2025
I guess Google’s reputation for killing their best products now extends to removing their best employees. I’m so sorry :(
000
Rob DiMarzo @robdimarzo.bsky.social · 08/04/2025
Crappy css begets even crappier css
010