I’m getting a lot more into recording music these days. I previously shared a recording I made covering The Beatles’ “Girl” and since then I tried my hand at another one, this time another of one of John Lennon’s Rubber Soul classics, “Norwegian Wood (This Bird Has Flown).” Recor … | Continue reading
I have no idea why Smashing Magazine asks me to host these things, but I got to sit down and lead a panel discussion with three amazing folks that was about nothing but CSS. Miriam was boss at detailing the intersection between author styles, user styles, and user agent styles. J … | Continue reading
There are a lot of feelings in tech. We feel a certain way about our jobs. We feel certain ways about certain web development techniques. We feel certain things about the landscape of web development and our place in it as developers. But we rarely talk about those feelings. Nay, … | Continue reading
March 19, 2025 If someone asks me to do something “kindly” I often find myself fighting the urge to exercise a little indirect malice. You know, just to spite. | Continue reading
I judge podcasts and videos on whether they offer a 1.75× speed option. That’s my baby bear porridge right there. ✏️ Handwritten by Geoff Graham on February 13, 2025 Post navigation 👈 Previous | Continue reading
I just migrated two sites from PHP 7 to 8 and boy are my feet tired. ✏️ Handwritten by Geoff Graham on February 12, 2025 Post navigation 👈 Previous | Continue reading
I carved out the soundhole for an acoustic parlor guitar I’m making and now I have a pretty sweet coaster for my desk. ✏️ Handwritten by Geoff Graham on January 22, 2025 Post navigation 👈 Previous | Continue reading
“This monophonic microgroove recording is playable on monophonic and stereo phonographs. It cannot become obsolete. It will continue to be a source of outstanding sound reproduction, providing the finest monophonic performance from any phonograph.” ✏️ Handwritten by Geoff Graham … | Continue reading
Listen closely to the classic Beatles song “Hey Jude” right around the 2:58 mark and you’ll hear what I believe is the only instance of the group dropping an F-bomb on an officially released track, not to mention an epic seven-minute1 worldwide chart-topper that spent a whopping … | Continue reading
I looked for a WordPress alternative to teach framework development next semester and landed on Astro. Wow, it’s a lot of fun and I can’t wait to do the lectures! ✏️ Handwritten by Geoff Graham on December 20, 2024 Post navigation 👈 Previous | Continue reading
We never got one after they broke up! Sure, we’ve gotten compilations, remixes, reissues, box sets, and even new singles in 1995 and 2023. Those are a given. Seems like a travesty when you consider that even the Backstreet Boys and New Kids on the Block gave us reunion releases. … | Continue reading
I hear this a lot as someone who runs a beloved corner of the web. And I get it: change can be an uncomfortable thing. I get uncomfortable, too, if I set my alarm clock to go off at a different time than it normally does. That’s when I start muttering about mornings going downhil … | Continue reading
Our family broke down and got a stinkin’ puppy. ✏️ Handwritten by Geoff Graham on November 26, 2024 Post navigation 👈 Previous | Continue reading
“About 1 second remaining” is the new beachball spinner. ✏️ Handwritten by Geoff Graham on November 26, 2024 Post navigation 👈 Previous | Continue reading
Register for Free | Continue reading
It was last year that I decided to be a little braver about sharing my outside hobbies, music being the emphasis. I’ve been utterly awful at sharing anything since, so I thought I’d post a Beatles cover I did last week. It ain’t fully baked but I’m shedding my shyness anyway. “Gi … | Continue reading
I’m always tickled that the guy who wrote “Penny Lane” eventually hired a guitarist named Denny Laine ✏️ Handwritten by Geoff Graham on November 6, 2024 Post navigation 👈 Previous | Continue reading
A little spot where MagSafe charging would be a pleasant surprise. ✏️ Handwritten by Geoff Graham on November 6, 2024 Post navigation 👈 Previous | Continue reading
Allllll set for Election Day. ✏️ Handwritten by Geoff Graham on November 4, 2024 Post navigation 👈 Previous | Continue reading
Stumbled on this post from my RSS feed. I don’t know anything about the author, Dr. Devin Price, but a few lines really popped out that I wanted to capture and come back to later. The premise is that there are some cases of burnout we never recover from. I was immediately drawn t … | Continue reading
Today, may your inbox be zero and all the passwords you use be correct. ✏️ Handwritten by Geoff Graham on October 7, 2024 Post navigation 👈 Previous | Continue reading
Colin Lecher and Tomas Apodaca over at The Markup: Meta’s ad policies forbid calling for violence. But when faced with crucial tests of its content moderation practices, the company has repeatedly failed to detect and remove inflammatory ads. A 2018 report, commissioned by Facebo … | Continue reading
I had a chance to see Mike Campbell & The Dirty Knobs in Denver last week. It was a special occasion for me. I last saw Mike in action in 2017 at the Hollywood Bowl. That was part of Tom Petty’s final tour and the second-to-last show ever. No one was as surprised as me […] | Continue reading
Pretty sure last time I heard “What’s Love Got to do With It” was in this same dentist office six months ago. ✏️ Handwritten by Geoff Graham on September 18, 2024 Post navigation 👈 Previous | Continue reading
I’ve re-discovered the definition list () element and a newfound love for it. I’d never reached for one when writing in Markdown before (regular-ol’ lists are so darn easy) but found myself needing to this morning. It’s not tough to find the information. This is just the first ti … | Continue reading
It’s Friday. I have my finger on the deployment button. 3… 2… 1… never mind, let’s wait til Monday. ✏️ Handwritten by Geoff Graham on September 13, 2024 Post navigation 👈 Previous | Continue reading
WordPress has this little bit of optional UI where a panel slides in when hitting the Publish button on a post. It’s like one of those “Are you sure you wanna delete this?” warnings designed to build in one last check before pushing content live. That’s been around for a long whi … | Continue reading
—George Martin, Sound Pictures (page 196) | Continue reading
This is really a note to myself because I frequently conflate the two terms. It’s possible to be assertive without being aggressive. But that might be unobvious if you’re privvy to the primary definition some dictionaries are doling out, e.g.: assertive (adj.): Confidently aggres … | Continue reading
There are certain times that you go through in life. Some of us make changes. Some of us never change. Some change in a very small, or miniscule, way, and some of us change in a dramatic way — may be fast, may be slow, may be fgradual. I think that’s just part of the […] | Continue reading
In the ✨future✨ we’ll tell of the days when AI conjured images of lewd farm activities. ✏️ Handwritten by Geoff Graham on August 22, 2024 Post navigation 👈 Previous | Continue reading
If the offense gets a ghost runner in extra innings, then the defense oughta get a ghost out. ✏️ Handwritten by Geoff Graham on August 13, 2024 Post navigation 👈 Previous | Continue reading
Schalk Venter (Schalk) and Schalk Neethling (Other Schalk) were kind enough to invite me on their Mental Health in Tech podcast. Chatting about things that are often taboo or difficult to broach felt refreshing. I mean, how many other interviews begin with a “mental health checku … | Continue reading
The timing was just right for the whole family to be together at the top of the stairs to catch the sunset out the hallway window. ✏️ Handwritten by Geoff Graham on August 11, 2024 Post navigation 👈 Previous | Continue reading
I’ve never been much of a writer. I’ve never been much of a productive writer. All it takes is a quick trip through my blog archives to see the vast gaps of time between any two posts. The funny thing is that writing is sort of what I do. It’s where the vast majority of […] | Continue reading
I’m a stir the pre-stirred yogurt sort of stirrer. Stirring’s a craft and no one stirs how I stir. ✏️ Handwritten by Geoff Graham on August 1, 2024 Post navigation 👈 Previous | Continue reading
I got to sit down for a one-on-one chat with none other than Dave Rupert for a recent “Smashing Hour” brought to you by the fine folks over at Smashing Magazine. It’s loose, unscripted, unprompted, unadulterated conversation — my favorite kind! | Continue reading
(Re-published from the Smashing Magazine newsletter.) I don’t know if you’ve noticed it. It certainly snuck up on me. Somehow at some point in time, CSS got smart. Like really, really smart. The language for styling the web with a quirky cascade is evolving from a standard paintb … | Continue reading
Reminder: Grammarly makes suggestions rather than mandatory revisions. It’s programmed to focus on text segments rather than content in full context. It’s made to follow the rules rather than making you better at the craft; the nuance and eccentricities that make you, you. Use it … | Continue reading
One of those neighborhood libraries in someone’s front yard, but for vinyl records. ✏️ Handwritten by Geoff Graham on July 2, 2024 Post navigation 👈 Previous | Continue reading
Saw this from Lea being passed around yesterday: A historical day for CSS 😀🎉 If you write any components used and/or styled by others, you know how huge this is! background: if(style(–variant: success), var(–green)); Even if you don’t, this will allow things like: … | Continue reading
You can file this one under “super-proud-but-shy-to-say-it” because I made a thing that I love but am absolutely the worst when it comes to talking about this stuff. I’d like you to meet The Basics. It’s an online course that teaches — you guessed it — the basic principles of fro … | Continue reading
Miriam Suzanne and James Stuckey Weber sat down to talk CSS Anchor Positioning, one of those things I’m certainly aware of by nature of what I do for a living but have not bothered to dedicate time to. Miriam’s been aware of the feature from the spec side of things, of course, bu … | Continue reading
What’s the “best” way to represent artificial intelligence in an icon? I only ask because the only examples I have seen in the wild are vastly different from one another, where some do better than others conveying what the heck AI is with or without an adjoining text label. And i … | Continue reading
Not that anyone is asking for it. | Continue reading
Maybe it’s me. Or maybe it’s that the spec is still being ironed out. We’ve already seen changes to the CSS Container Queries syntax since it was initially released as a draft, after all. But: All elements are style containers by default. That means we have to explicitly declare … | Continue reading
I hardly ever at the same desk two days in a row. Once I drop the kids off for school, I decide whether to exit the lot toward the left or right, then aim for a charming place with wifi. It’s not that my office is all that bad — I simply like variety. I […] | Continue reading