Geoff Graham
banner
geoffgraham.me
Geoff Graham
@geoffgraham.me
...dot...dot...dot...
17 people in the surgical waiting room, 10 on screens. That’s a lot but honestly fewer than I expected.

geoffgraham.me/17-people-in...
17 people in the surgical waiting room, 10 on screens. That’s a lot but honestly fewer than I expected. - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
geoffgraham.me
October 23, 2025 at 8:48 PM
Paul played 35 songs over 3 hours... and I still wanted more!

geoffgraham.me/got-back/
Got Back - Geoff Graham
30,000 people. 35 songs. 3 hours. Paul McCartney is a legend and seeing him perform live at Coors Field in Denver last weekend is everything I hoped it would
geoffgraham.me
October 16, 2025 at 7:51 PM
Co-signed! 💯

I want to be able to CSS like @amitsheen.bsky.social when I grow up.
vale.rocks Vale @vale.rocks · Oct 9
Amit Sheen (@amitsheen.bsky.social) loves pushing the web platform to the limits, particularly when it comes to CSS.

He posts some fantastic demos and often follows them up with insightful, informative breakdowns.

His 3D layered text series on @css-tricks.bsky.social is fantastic.

#ValePromotes
October 9, 2025 at 1:15 PM
Learning to paint with sound was a lot easier than I expected because there's so much overlap with my front-end background.

I tried to articulate that here, more or less.

css-tricks.com/same-idea-di...
Same Idea, Different Paint Brush | CSS-Tricks
Naturally, everything looks like code when I'm staring at a blank canvas. That's whether the canvas is paper, a screen, some Figma artboard, or what have you.
css-tricks.com
October 1, 2025 at 2:42 PM
Happy New Music Tuesday!

(Yes, I wish that was still a thing.)

geoffgraham.me/new-music-tu...
New Music Tuesday - Geoff Graham
I know, I know. The days of new music releasing weekly on Tuesdays is a bygone era. That's totally fine, but I always thought I would stick to the format if I
geoffgraham.me
September 30, 2025 at 5:01 PM
Exactly what I need to hear right here, right now.

geoffgraham.me/remember-kur...
Remember, Kurt Vonnegut was 47 when he published Slaughterhouse-Five. - Geoff Graham
Exactly what I need to hear right here, right now.
geoffgraham.me
September 29, 2025 at 3:38 PM
One step closer to something I’ve been working on very quietly.

geoffgraham.me/one-step-clo...
September 24, 2025 at 9:37 PM
🎵🎵🎵

"There's nowhere you can be,
That isn't where you're meant to be... it's easy."

geoffgraham.me/failures-and...

(Thanks to @zeldman.bsky.social for the nugget to chew on.)
Failures and Open Doors - Geoff Graham
Jeffrey (great name) Zeldman:
geoffgraham.me
September 24, 2025 at 5:16 PM
And guess what? We *open up* the show to your questions, which you can send in.

forms.gle/nkrUPmiEGmp6...

We’ve gotten some really good ones, from symptoms of imposter syndrome, to tough career moves… and even wanting to disappear off the internet. 😲
September 23, 2025 at 1:11 PM
Reposted by Geoff Graham
I am so excited to share this article with the world. It started as a question on Front End Study Hall in August that led me to ask, "Is it time to Un-Sass?"

Credit to @sturobson.com for coining un-Sass. Term was spot on to describe what I have been thinking about.

css-tricks.com/is-it-time-t...
Is it Time to Un-Sass? | CSS-Tricks
Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgworth is thinking about it.
css-tricks.com
September 17, 2025 at 2:43 PM
Now loading the loader thingy that loads the uploader…

geoffgraham.me/now-loading-...
Now loading the loader thingy that loads the uploader... - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
geoffgraham.me
September 11, 2025 at 7:48 PM
Hey, @bradfrost.com and I do this little live podcast called Open Up, getting into the feelzzzz side of web dev and design.

The latest episode might be my favorite yet because we tackle fear and anxiety in the current tech space head on:

www.youtube.com/watch?v=55FG...
Open Up with Brad Frost, Episode 5, August 2025
YouTube video by Smashing Magazine
www.youtube.com
September 8, 2025 at 2:22 PM
It's hard not to be totally inspired by @amitsheen.bsky.social's endless curiosity that leads to wild experiments like this.
✨ 3D layered text - Part two is here! ✨

If this series of articles were a meal, this part would definitely be the main course. 😋

19(!) live examples of 3D text animations, and if you want to build them yourself, check it out on @css-tricks.com.

🔗 css-tricks.com/3d-layered-t...
August 20, 2025 at 4:42 PM
Reposted by Geoff Graham
Later today, at 8 AM PT, 5 PM CET, we're hosting our 5th episode of Open Up with Brad Frost.

Today @bradfrost.com and @geoffgraham.me are joined by the wonderful Rebecca Garza-Bortman, and you can still join as well!
Register your free ticket:
ti.to/smashingmaga...
Open Up with Brad Frost — Episode 5
Struggling with a thorny situation at work? At a crossroads with your career path? Questioning your purpose? Wrestling with how to cope with All The Things in work, life, and beyond? We’re here to hel...
ti.to
August 20, 2025 at 8:05 AM
"I consider knowledge to be overvalued. Too many of us suffer from 'infobesity.' Too much information, not enough action. But knowledge combined with action is priceless."

geoffgraham.me/self-leaders...
Self-Leadership - Geoff Graham
Mike Foster:
geoffgraham.me
August 15, 2025 at 5:11 PM
Be like @jim-nielsen.com and share what you learn, even if you think it's common knowledge!
It's easy to take URL superpowers for granted, even if you already have these patterns under your belt.

@jim-nielsen.com has excellent notes with tons of references... including a neat experiment with JavaScript’s URL constructor.

css-tricks.com/a-few-things...
A Few Things About the Anchor Element’s href You Might Not Have Known | CSS-Tricks
It's easy to take URL superpowers for granted, even if you already have these patterns under your belt.
css-tricks.com
August 15, 2025 at 2:40 PM
The most interesting part to me is styling matched queries with ::search-text and ::search-text:current (but no :past or :future… at least for now).
I missed the whole hidden=until-found deal until it landed in Firefox 139, and even more recently, Safari Technology Preview 125.

Totally one of those things that looks simple, but gets wayyy more nuanced as you dig in.

css-tricks.com/covering-hid...
Covering hidden=until-found | CSS-Tricks
Short story: Slapping hidden=until-found on an element in HTML enables any hidden content within the element to be findable in the browser with in-page search.
css-tricks.com
August 15, 2025 at 1:11 PM
It’s starting to look like a real guitar!

geoffgraham.me/its-starting...
It's starting to look like a real guitar! - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
geoffgraham.me
August 14, 2025 at 8:44 PM
This was a helluva great discussion. I got a lot of perspective from @hidde.blog and @miriam.codes.

The funny thing about roundtables with amazing people like this is that I'm always more interested in what others have to say than what I do. Feels like having a front seat to all the awesomeness!
August 14, 2025 at 3:12 PM
Unvarnished thought: Access to the latest information has traditionally been a luxury affordance, but perhaps that’s moving toward slower, more intentional information.

geoffgraham.me/unvarnished-...
One Liners Archives - Geoff Graham
Who needs Twitter, anyway?
geoffgraham.me
August 13, 2025 at 3:40 PM
Andy really knows how to breathe new life into well-established patterns.
👉 Getting creative with quotes

Yours truly over at CSS Tricks: "How do you design block quotes and pull quotes to reflect a brand's visual identity and help tell its story? Here's how I do it."
Getting creative with quotes
stuffandnonsense.co.uk
August 11, 2025 at 5:29 PM
"The enthusiasm, the spirit, the soul, whatever you want to call it, where's the microphone for that?"

geoffgraham.me/fighting-tec...
Fighting Technology - Geoff Graham
I latched onto a line in Keith Richards's autobiography, Life, because it overlaps with a lot of my current feelings about, well, stuff.
geoffgraham.me
August 11, 2025 at 3:15 PM
It won't always be this bad, I'm sure, but the shortcomings of coding LLMs and the effort it takes to hold them accountable to quality make the mad rush to force it on developers a head-scratcher to me.

geoffgraham.me/artificial-s...
Artificial Specificity - Geoff Graham
Me to Claude: I think there's a less aggressive way to increase the selector's specificity without using the !important keyword.
geoffgraham.me
August 8, 2025 at 5:20 PM
I still get that powerful feeling that anything is possible when I open a web browser — it’s not as strong as it was 20 years ago, but it’s still there.
I still get that powerful feeling that anything is possible when I open a web browser — it's not as strong as it was 20 years ago, but it's still there. - Geoff Graham
Web Design & Development Straight Outta Fort Collins, CO.
geoffgraham.me
July 31, 2025 at 8:50 PM