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 · 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
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 · 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 · 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
Time to get in shape() with @css-only.dev
0101
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 · 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
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
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 · 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 · 08/04/2025
Crappy css begets even crappier css
010
Reposted by Rob DiMarzo
Drew Stephens @thisisdrew79.bsky.social · 07/03/2025
I still think about this tweet, occasionally, as I fill hundreds of pages with bootstrap helper classes. @robdimarzo.bsky.social
121
Rob DiMarzo @robdimarzo.bsky.social · 11/01/2025
Inside you there are two wolves My wolves:
A ska guy dancing next to a tormented black metal guy
020
Rob DiMarzo @robdimarzo.bsky.social · 25/12/2024
In this house we celebrate the birth of the World Wide Web on Christmas 34 years ago on December 25, 1990, Tim Berners-Lee launched the first website and the first web browser. Try the emulator worldwideweb.cern.ch/browser/
Image of the first browser for the World Wide Web
010
Rob DiMarzo @robdimarzo.bsky.social · 24/12/2024
Twas the night ::before CSSmas and all through the DOM, not a selector was cascading, not even a *
010
Rob DiMarzo @robdimarzo.bsky.social · 24/12/2024
Name a non-LOTR character who could resist the One Ring.
media.tenor.com
an older man wearing a sweater vest is smiling in a room .
Alt: Jerry Gergich from the show Parks and Recreation
120
Rob DiMarzo @robdimarzo.bsky.social · 13/12/2024
I wish I had the same confidence as Berkshire Hathaway’s website
The homepage of Berkshire Hathaway’s website, a plain HTML page with no CSS
010
Rob DiMarzo @robdimarzo.bsky.social · 10/12/2024
If the accessibility is ass, is it assessible?
000
Rob DiMarzo @robdimarzo.bsky.social · 15/11/2024
Information is data in formation
000
Rob DiMarzo @robdimarzo.bsky.social · 14/11/2024
Real Gs push experimental CSS to production in silence like lasagna
100
Rob DiMarzo @robdimarzo.bsky.social · 14/11/2024
Hello again👋 After taking a lonnnng break from social media cause the vibes have been unhinged, Bluesky feels like home in all the right ways :) So many familiar faces I’m looking forward to reconnecting with!
360
Rob DiMarzo @robdimarzo.bsky.social · 21/08/2023
Is the bathroom at work telling me to commit more code?
Bathroom wall with mosaic tiles resembling GitHub’s contribution visualization
000
Rob DiMarzo @robdimarzo.bsky.social · 17/08/2023
Prompt engineering is late-stage human-computer interaction
000
Rob DiMarzo @robdimarzo.bsky.social · 11/08/2023
How long til Elon rebrands Mars to Planet X?
000
Rob DiMarzo @robdimarzo.bsky.social · 30/07/2023
These lil buddies have been spending a lot of time in my yard all summer 💛
2 fawns standing near rock wall in yard
010
Rob DiMarzo @robdimarzo.bsky.social · 25/07/2023
“href” (hurr•remf) is the sound I make every time I see <a> used for action or <button> used for navigation
000
Rob DiMarzo @robdimarzo.bsky.social · 13/07/2023
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) is my panacea
000
Rob DiMarzo @robdimarzo.bsky.social · 10/07/2023
.bunny { border-radius: 100%; } .bunny:last-child { border-radius: initial; }
Five white rabbits in the snow. Four are curled up into balls while one is standing normally.
020
Rob DiMarzo @robdimarzo.bsky.social · 09/07/2023
Mentally I’m here
Sphere in a sky in Bryce, a 3d modeling tool from the 90s and 2000s
000
Rob DiMarzo @robdimarzo.bsky.social · 08/07/2023
To align the text, one must first justify it to themselves 🧘
021
Rob DiMarzo @robdimarzo.bsky.social · 06/07/2023
button { cursor: pointer; } Always and forever
021
Rob DiMarzo @robdimarzo.bsky.social · 03/07/2023
A fictional character you would give an invite code to Bob, the hero the internet needs right now
Bob from Reboot
020
Rob DiMarzo @robdimarzo.bsky.social · 27/06/2023
Do you think they know?
000
Rob DiMarzo @robdimarzo.bsky.social · 23/06/2023
Just typed position: assolute. Time to log off for the weekend.
010
Rob DiMarzo @robdimarzo.bsky.social · 23/06/2023
Pixel-perfect is the greatest myth in all of web design
141
Rob DiMarzo @robdimarzo.bsky.social · 22/06/2023
Things that make me cry: - <button> with href - <a> without href - <div> with click event
010
Rob DiMarzo @robdimarzo.bsky.social · 22/06/2023
Not enough hours in the day? Try Traveling at the Speed of Light ™
000
Rob DiMarzo @robdimarzo.bsky.social · 21/06/2023
The real css was the subgrids we could’ve made along the way
020