Advertisement · 728 × 90

Posts by Geoff Graham

Preview
Sniffing Out the CSS Olfactive API | CSS-Tricks A deep sniff of the new CSS Olfactive API, a set of proposed features for immersive user experiences using smell.

Introducing the CSS Olfactive API

Something's s little... smelly about it. 👃

css-tricks.com/css-olfactiv...

2 weeks ago 14 4 1 2

Nah, nothing on that end. I think you may've reached out by email and they got that, which is probably the most direct way. It's one of those super small team things, I think.

Hopefully your comments were actually captured and can be pushed through.

2 weeks ago 0 0 0 0

Sounds like they fixed it (or at least tried to) a couple days ago? I submitted a test comment and it appeared to go through, so that's perhaps promising.

2 weeks ago 0 0 1 0

Ew, let's hope that doesn't have to happen. I just dropped a note in the Slack.

2 weeks ago 0 0 1 0

I'll give the team a poke. :)

2 weeks ago 0 0 1 0
Spent time watching ER nurses work (not for me, reason not important) and was super inspired; and I’m reminded that what we worry about in web development is piddly in comparison. - Geoff Graham

Spent time watching ER nurses work (not for me, reason not important) and was super inspired; and I’m reminded that what we worry about in web development is piddly in comparison.

geoffgraham.me/spent-time-w...

3 weeks ago 1 0 0 0
Preview
Generative UI Notes | CSS-Tricks Looking at research and experiments that are designed to automatically generate user interfaces based on user preferences.

No spicy takes here, just genuine interest and notes on whatever the heck "Generative UI" is supposed to be.

css-tricks.com/generative-u...

3 weeks ago 3 2 0 0
Some Things I’m Not Planning to Replace When They Break or Expire - Geoff Graham My life is cluttered with wonderful things. Too wonderful. So wonderful that I question whether I need all this wonderful-ness. The truth is that I purchase

📝 Things I’m not planning to replace when they break, expire, run out, or what have you.

geoffgraham.me/things-im-no...

1 month ago 11 1 0 0

Man, I LOVE this! Minding your craft and doing your best work will always serve you well. You keep right at it!

1 month ago 1 0 1 0
Preview
Watching my daughter work so hard inspires me to work that much harder. - Geoff Graham

Watching my daughter work so hard inspires me to work that much harder.

geoffgraham.me/watching-my-...

1 month ago 1 0 0 0
Advertisement

"I'm helping people" is exactly the mindset! It's all too easy to fall into the trap of what's "popular" or getting the most claps. No matter what, what we do is a niche and helping is the ultimate goal. 🧡

1 month ago 1 0 0 0

There's a real balance, right? Writing and promotion are definitely two distinct crafts.

Keep doing what you're doing — you're *great* at it. That doesn't change based on any other number than even one person getting value out of what you do.

1 month ago 1 0 1 0
Preview
Received my very first dollar from album streaming royalties — I'm a paid musician! - Geoff Graham 🎉

Received my very first dollar from album streaming royalties — I'm a paid musician!

geoffgraham.me/received-my-...

2 months ago 17 0 2 0

It never hurts to learn from one the BEST. 🌟 #css

2 months ago 8 1 0 0
Preview
Smashing Meets — Friendly, inclusive, practical event for web designers and developers. — Meets Design Systems 2026 — February 11, 2026 Wednesday, February 11, 2026, 8–11am PDT / 5–8pm CET, we are hosting a new edition of our online community event Smashing Meets. In this Meets we're talking about Design Systems in 2026. We'll go into...

Happening next week!
Smashing Meets Design Systems. With the lovely @samiamdesigns.bsky.social @bencallahan.com and David Wieland. Hosted by our lovely @geoffgraham.me.

🕰️ Wednesday, February 11, Tickets are free!

smashingconf.com/meets-design...

2 months ago 6 3 0 1

Thanks to the likes of @bell.bz, @allthatmalarkey.bsky.social, and personalsit.es for championing the "little" sites.

2 months ago 2 0 0 0
Preview
It's been, like, 5 years since I really updated my site's design, but I've been inspired by the recent surge in personal sites and finally shipped something new. - Geoff Graham

It’s been, like, 5 years since I really updated my site’s design, but I’ve been inspired by the recent surge in personal sites and finally shipped something new.

It's buggy and a work in progress, for sure, but still feels refreshing.

geoffgraham.me/its-been-lik...

2 months ago 34 1 3 0
Advertisement

@anatudor.bsky.social Fixed! Lots of custom HTML in there that needed reformatting, so let me know if you spot any other funky stuff. And thanks for the heads up!

2 months ago 0 0 0 0
Changing Roles - Geoff Graham Somehow at sometime, I stopped being a web designer. It dawned on me over the holiday break.

Somehow at sometime, I stopped being a web designer. And I didn't even see it coming.

geoffgraham.me/changing-rol...

3 months ago 5 0 0 0

And without a single word being spoken, no less!

3 months ago 1 0 0 0

You have a natural style. But you’re uber adaptable to solving for specific challenges and contexts that veer outside of it.

3 months ago 1 0 0 0

That ::first-letter treatment is top shelf work, too!

3 months ago 1 0 1 0

You know I'd love that! 🧡

3 months ago 1 0 0 0

A great review. Geoff and crew have done so much to keep an absolute pillar of our industry alive and flourishing.

Hate the see how damaging Google “AI summaries” have been, but love to see how much is being invested in the CSS Almanac.

It’s one of my favourite resources on the internet!

3 months ago 23 3 1 0

It's so great seeing CSS Tricks thrive again (in as much as our Search overlords deem permissible), I've enjoyed it a lot this year.

3 months ago 13 1 0 0
Preview
Thank You (2025 Edition) | CSS-Tricks This is the best job I've had in my life and it's only possible because you keep showing up each day to read, learn, share, and discuss all-things-front-end (and a little CSS, of course) with us.

I'll be danged if looking back on the past year doesn't make me proud as heck of what's happening over at @css-tricks.bsky.social.

css-tricks.com/thank-you-20...

3 months ago 20 4 2 2

Come and join us in February for the first Smashing Meets of 2026!

We'll be talking about everything Design Systems with the lovely @bencallahan.com, @samiamdesigns.bsky.social, and @geoffgraham.me.

We hope you will join us online. Tickets are free 💞

smashingconf.com/meets-design...

3 months ago 3 4 0 0
Advertisement

Walled gardens

4 months ago 4 0 0 0

📝 New CSS Article!

Learn how I made that responsive list of overlapping images using modern CSS.

css-tricks.com/responsive-l...

A perfect use case for the new sibling-index() and sibling-count() functions.

4 months ago 13 3 0 1
CSS Meditation #9: .1 + .2 equals 0,2,0. - Geoff Graham Web Design & Development Straight Outta Fort Collins, CO.

CSS Meditation #9: .1 + .2 equals 0,2,0.

geoffgraham.me/css-meditati...

4 months ago 1 0 0 0