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...
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
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...
geoffgraham.me/17-people-in...
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
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...
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
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...
I tried to articulate that here, more or less.
css-tricks.com/same-idea-di...
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.)
"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
🎵🎵🎵
"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.)
"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.)
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. 😲
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
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. 😲
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. 😲
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...
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
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...
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...
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...
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
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...
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...
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...
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
It's hard not to be totally inspired by @amitsheen.bsky.social's endless curiosity that leads to wild experiments like this.
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...
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
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...
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...
"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...
geoffgraham.me/self-leaders...
Self-Leadership - Geoff Graham
Mike Foster:
geoffgraham.me
August 15, 2025 at 5:11 PM
"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...
geoffgraham.me/self-leaders...
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...
@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
Be like @jim-nielsen.com and share what you learn, even if you think it's common knowledge!
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...
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
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).
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!
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!
Roundtable: AI, Accessibility, and Staying Human in a Precarious Tech World - with guests, @miriam.codes, @hidde.blog, and Geoff Graham - www.youtube.com/watch?v=hMxM... #podcast
Roundtable: AI, Accessibility, and Staying Human in a Precarious Tech World
YouTube video by Frontend Engineering & Design South Africa (FEDSA)
www.youtube.com
August 14, 2025 at 3:12 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!
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!
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-...
geoffgraham.me/unvarnished-...
One Liners Archives - Geoff Graham
Who needs Twitter, anyway?
geoffgraham.me
August 13, 2025 at 3:40 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-...
geoffgraham.me/unvarnished-...
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."
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
Andy really knows how to breathe new life into well-established patterns.
"The enthusiasm, the spirit, the soul, whatever you want to call it, where's the microphone for that?"
geoffgraham.me/fighting-tec...
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
"The enthusiasm, the spirit, the soul, whatever you want to call it, where's the microphone for that?"
geoffgraham.me/fighting-tec...
geoffgraham.me/fighting-tec...
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...
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
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...
geoffgraham.me/artificial-s...
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
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.