Rob DiMarzo
banner
robdimarzo.bsky.social
Rob DiMarzo
@robdimarzo.bsky.social
Design engineering at KPMG. Big fan of CSS, design systems, and accessibility.
SVG is just bizarro HTML
November 20, 2025 at 8:04 PM
Reposted by Rob DiMarzo
View transitions are in every browser now ✨
Firefox now supports view transitions, the command and commandfor HTML attributes, and the moveBefore() method.

www.firefox.com/en-US/firefo...
Firefox 144.0, See All New Features, Updates and Fixes
www.firefox.com
October 14, 2025 at 6:41 PM
Reposted by Rob DiMarzo
📙 📗 📘 📕 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.
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
bradfrost.com
August 28, 2025 at 5:52 PM
Utility CSS classes are the opium of the masses
August 20, 2025 at 4:56 PM
It’s all fun and games till all the vibe coding leads to vibe unmaintainable codebases
August 18, 2025 at 5:50 PM
Reposted by Rob DiMarzo
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:
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...
www.joshwcomeau.com
July 21, 2025 at 3:11 PM
One of my dev colleagues who has been struggling with many health issues said “my body has a lot of bugs” 🥺🥺🥺
July 18, 2025 at 4:53 PM
Maintaining the longterm UX of a product is a lot like organizing your Tupperware cabinet.
June 7, 2025 at 5:37 PM
The Mars Volta achieving mainstream success is the greatest mystery of my lifetime
May 31, 2025 at 7:03 PM
!important, not even once
May 28, 2025 at 6:18 PM
If deleting your overgrown CSS doesn’t feel like this, you’re doing it wrong
May 24, 2025 at 9:56 PM
Reposted by Rob DiMarzo
Ugh, typeface websites are sickeningly good!! And fun! gt-standard.com #designsky
May 23, 2025 at 10:26 PM
Time to get in shape() with @css-only.dev
May 23, 2025 at 3:26 PM
Reposted by Rob DiMarzo
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...
Web animations today and tomorrow
YouTube video by Chrome for Developers
www.youtube.com
May 22, 2025 at 4:18 AM
Reposted by Rob DiMarzo
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...
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....
codepen.io
May 21, 2025 at 4:02 PM
🚨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.
Love spending four minutes clicking to enter a six digit number
May 22, 2025 at 5:06 PM
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?
May 22, 2025 at 4:10 PM
Reposted by Rob DiMarzo
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
May 21, 2025 at 8:35 PM
The design of everyday things
May 21, 2025 at 1:20 AM
Am I the only one who pronounces ARIA and WAI-ARIA like Luigi and Waluigi?
April 24, 2025 at 1:39 PM
My millennial urge to press ⌘+s compels me
April 23, 2025 at 9:11 PM
Crappy css begets even crappier css
April 8, 2025 at 6:40 PM
Reposted by Rob DiMarzo
I still think about this tweet, occasionally, as I fill hundreds of pages with bootstrap helper classes. @robdimarzo.bsky.social
March 7, 2025 at 3:45 PM
Inside you there are two wolves

My wolves:
January 11, 2025 at 7:56 PM
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/
December 25, 2024 at 5:01 PM