Sign in

Keith J. Grant

@keithjgrant.com
5.1K followers 238 following 474 posts

👨🏻‍💻 Front end dev at Red Hat on Ansible Automation Platform. Author of CSS in Depth. he/him 🌐 keithjgrant.com notes.keithjgrant.com 📖 www.manning.com/books/css-in-depth-… 🐘 front-end.social/@keithjgrant

PostsRepliesMedia
Keith J. Grant @keithjgrant.com · 17/09/2026
Theory: the rise of YouTube gamers has kind of ruined new games, especially sequels. Nintendo saw countless hours of YouTubers horsing around in Breath of the Wild, so they made a sequel built entirely about horsing around […] notes.keithjgrant.com/notes/2026/09…
notes.keithjgrant.com
Original post on notes.keithjgrant.com
000
Keith J. Grant @keithjgrant.com · 17/09/2026
I really hate the branch naming schemes ai agents come up with
000
Keith J. Grant @keithjgrant.com · 15/09/2026
I’m not emotionally ready for it to be dark out by 7:00
000
Keith J. Grant @keithjgrant.com · 11/09/2026
Exploring bands I discovered from the show Young Sherlock. Today's listen: The Livelong Day by Lankum. Bluegrassy vibes and cool vocal harmonies tapelink.io/share/vjIAFLkN
tapelink.io
010
Keith J. Grant @keithjgrant.com · 09/09/2026
- see a product you’re interested in - read three the bad reviews (among many more positive ones) - judge those reviewers - buy the product
040
Keith J. Grant @keithjgrant.com · 06/09/2026
What is the best movie ever made and why is it Arrival?
150
Keith J. Grant @keithjgrant.com · 01/09/2026
Totally same experience for me. Pondered whether the world/social media changed or if I’ve just gotten older. Either way, I don’t really miss it
000
Keith J. Grant @keithjgrant.com · 14/08/2026
Me: It's Friday. I'm going to knock out everything on my list so I have a clean slate on Monday. My list: yeah good luck
The status column of my todo list. One item is "tests running". One "in progress". Four "awaiting response" and two "Blocked"
020
Keith J. Grant @keithjgrant.com · 12/08/2026
I'll never get over how batshit insane it is that MacOS will let you interact with a window without moving focus to that window. I'll do like three things via mouse right clicks and middle clicks, then start typing, and the text goes to a different app altogether because focus never switched.
030
Keith J. Grant @keithjgrant.com · 08/08/2026
OH: “You could cancel the trip and hang around a war-torn city covered in flame retardant, or you could buy some new clothes and go on the cruise”
000
Keith J. Grant @keithjgrant.com · 02/08/2026
My parents’ neighborhood is burning. Heard second hand that they’re on the way to my brother’s place 😬
000
Keith J. Grant @keithjgrant.com · 02/08/2026
What was in ‘92?
100
Reposted by Keith J. Grant
typh - norah @typhy.bsky.social · 01/08/2026
for some context, the red circle is where it started about 4 hours ago? it went from 50 acres to close to 2000 acres in a few hours. this will probably be the worst fire in spokane since 1992-ish
screenshot of the old trails fire and its associated evacuation zones occurring in spokane, washington
253
Keith J. Grant @keithjgrant.com · 01/08/2026
Oh shit Spokane is burning. I’m here watching a natural disaster at home while I’m across the state 😬
110
Keith J. Grant @keithjgrant.com · 30/07/2026
Oh very cool: Vanilla Web by Maximiliano Firtman, a whole book on build web apps without a framework library www.manning.com/books/vanill...
manning.com
Vanilla Web - Maximiliano Firtman
When it comes to web development, vanilla may be the finest of the flavors. With plain JavaScript you can build fast, maintainable web apps that run everywhere, load instantly, and avoid framework loc...
1132
Keith J. Grant @keithjgrant.com · 19/07/2026
I rarely go to the theater anymore, but The Odyssey was absolutely worth it. Incredibly well done. Who knew a cyclops could actually be terrifying or a Trojan horse actually believable?
030
Keith J. Grant @keithjgrant.com · 16/07/2026
Grimm is one of my favorite shows of all time. But I never get over the way they never stopped messing with the opening credits. Even after they dialed it in mid season two, the length changed wildly all the way through season six
010
Reposted by Keith J. Grant
Una Kravets @una.im · 23/06/2026
With style queries now in all browsers, here's my take on the best way to do dynamic color theming with modern CSS: - Custom properties - light-dark() - contrast-color() - Style queries - Relative color syntax (^Features available in all modern browsers) Read about it ⬇️⬇️ una.im/modern-css-t...
una.im
una.im | Modern CSS theming with light-dark(), contrast-color(), and style queries
Combine three new CSS features to build fully adaptive themed components.
410820
Keith J. Grant @keithjgrant.com · 18/06/2026
Gotta collect the whole set 🔥
The Weber grills/smokers on and beside my back deck, with covers on all showing the Weber logo
010
Keith J. Grant @keithjgrant.com · 17/06/2026
claim: AI will make developers more productive truth: AI will result in an order of magnitude increase in CVE discoveries, burying developers in security bugs
010
Keith J. Grant @keithjgrant.com · 16/06/2026
Watching my uber driver Google “is there a red light camera on <intersection we just went through >”
010
Keith J. Grant @keithjgrant.com · 12/06/2026
My inclination would be to use layers rather than !important... but generally avoid shadow dom anyway
000
Keith J. Grant @keithjgrant.com · 09/06/2026
just found a restaurant who's menu is a link to their menu design on canva.com 😆
010
Keith J. Grant @keithjgrant.com · 09/06/2026
Patty Griffin’s Shine a Different Way is such a joyful, hopeful song, but it always hits doubly hard when I think about the entire career of tragic, sorrowful music that preceded it
000
Reposted by Keith J. Grant
rem / Remy Sharp @remysharp.com · 05/06/2026
"In a world first, publishers will now have effective tools to prevent their content being used to power AI features in search, such as AI Overviews." This *is* good, and surprisingly the UK has this first, but also…feels a little like the horse already bolted? 🐎💨 www.theverge.com/tech/942302/...
theverge.com
Google must let publishers opt out of AI Search features, rules UK
Rejoice, website owners.
152
Reposted by Keith J. Grant
Firefox for Web Developers @webdevs.firefox.com · 02/06/2026
Ever struggled to get heading tags right in includes/components? headingoffset could be the answer…
1124661
Reposted by Keith J. Grant
blair @blairaf.com · 29/05/2026
One of the more misogynistic takes currently trending in the AI policy space is "women use less AI than men because they have less tech literacy" Ok but have you considered that women use less AI than men because we have more tech literacy?
252104311942
Keith J. Grant @keithjgrant.com · 29/05/2026
I generally agree, with the exception of watching someone enjoy some art (like music or a game) you can never experience for the first time again. I love seeing first time reactions to a song I love.
200
Reposted by Keith J. Grant
Ryan Estrada @ryanestrada.com · 29/05/2026
Paramount+ wanted to use the image on the left as a poster for the wrath of Khan, so they used everyone's least favorite technology to generate the rest of the image.
A close up of captain kirk getting his eyes scanned. It is cut off above the eyebrows and below his mouth.The same image in a thumbnail for Star Trek, the wrath of Khan. But AI has painted the rest of the image so that Kirk is a balding man in a business suit.
21974162070
Keith J. Grant @keithjgrant.com · 27/05/2026
No, but the stock prices are! (For now) 🙃
020
Reposted by Keith J. Grant
Paul Fairie @paulisci.bsky.social · 23/05/2026
We're going to have to go back to handmade website indexes, aren't we
1514011
Keith J. Grant @keithjgrant.com · 23/05/2026
Yes, chicken thighs are better than breast, but I’m discovering the wonder of a brined & grilled chicken breast
020
Reposted by Keith J. Grant
Overcommitted Podcast @overcommitted.dev · 21/05/2026
For all the folks that ever thought frontend development was "easy" This week on Overcommitted we chatted with @nerdy.dev all about job searching in 2026, career growth, and how and how the heck people figure out CSS in the age of AI. Check it out wherever you listen to podcasts!
23413
Keith J. Grant @keithjgrant.com · 19/05/2026
It didn’t help my nerves that this outage occurred mere moments after I pushed a change updating Eleventy and number of other dependencies
010
Keith J. Grant @keithjgrant.com · 19/05/2026
this is really not what I want to see immediately after updating a bunch of dependencies 🙈
000
Keith J. Grant @keithjgrant.com · 19/05/2026
aw man, I broke netlify
Netlify dashboard failing to load with a 503 error and my personal website failing to load with an internal server error
110
Reposted by Keith J. Grant
Orangetronic @orangetronic.bsky.social · 19/05/2026
watching the tech industry burn out all the people i know who actually care about delivering things that aren’t perpetually broken, all at the altar of infinite velocity, is making me utterly utterly furious.
338680
Keith J. Grant @keithjgrant.com · 19/05/2026
Nothing to waste your time like a 5,000-line PR from a non-developer
190
Reposted by Keith J. Grant
Firefox for Web Developers @webdevs.firefox.com · 19/05/2026
Firefox 151 is out now, and brings with it some tasty new web platform features: 🎉 Container style() queries 🎉 Web Serial API 🎉 Document Picture-in-Picture API 🎉 keyboardLock on requestFullscreen …and more! developer.mozilla.org/en-US/docs/M...
developer.mozilla.org
Firefox 151 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 151 that affect developers. Firefox 151 was released on May 19, 2026.
610921
Reposted by Keith J. Grant
Una Kravets @una.im · 15/05/2026
Gap decorations are now in Chromium 149 (stable rollout in 5 days)! Shoutout to the folks at Microsoft Edge for the implementation, post, and demos: developer.chrome.com/blog/gap-dec...
developer.chrome.com
Gap decorations: Now available in Chromium  |  Blog  |  Chrome for Developers
A new way to style gaps in CSS from Chrome and Edge 149.
16113
Keith J. Grant @keithjgrant.com · 15/05/2026
Popcorn emoji needed as a reaction on GitHub
The massive PR rewriting all of bin in rust, with the dropdown of reaction emojis open
1190
Keith J. Grant @keithjgrant.com · 14/05/2026
Ah, TSA checkpoints, where the rules change every time you fly, and the agent gets surly with you for following the *old* rules
010
Reposted by Keith J. Grant
Nate Codes @nate.codes · 08/05/2026
“Me neither…just don’t tell my boss!” Simple normie-coded quip that disarms + sidesteps the awkward comment and puts everyone at ease (incl assuaging their fear) From early career to college to centimillion boardroom discussions, awkwardness mitigation tactics have always served me incredibly well
031
Keith J. Grant @keithjgrant.com · 08/05/2026
"What do you do?" "I'm a software developer" "I don't know anything about computers" Why is this always the conversation? What do you say to that? I've never heard anybody meet a doctor and then say "I don't know anything about medicine".
291
Reposted by Keith J. Grant
Wes Bos @wesbos.com · 08/05/2026
here is the new CSS Border shape API this is going to unlock so many sick new designs
1333743
Keith J. Grant @keithjgrant.com · 07/05/2026
There’s a character in a Brandon Sanderson novel whose intelligence varies wildly day to day. Some days, he’s barely able to function, some he’s an unprecedented genius, and most often, he’s somewhere in the middle. I just realized this is exactly how an LLM functions.
020
Keith J. Grant @keithjgrant.com · 03/05/2026
Alabama white sauce is legit
Six smoked half chickens
010
Reposted by Keith J. Grant
Kevin Powell @kevinpowell.co · 29/04/2026
Just put out the first two free learning paths on The Cascade, looking at Flexbox & Grid. They're a curated list of videos from YouTube, but ad free, with editors in the lesson for you to follow along with, recaps of the content with each video, and extra challenges. thecascade.dev/learning-pat...
thecascade.dev
The Cascade: Your home for mastering CSS
Founded by Kevin Powell, with curated learning paths, courses, and clear explanations that will have you writing CSS with confidence.
1459
Keith J. Grant @keithjgrant.com · 29/04/2026
Hilarious 😆 youtu.be/xy0U7N3Wnsk?...
youtu.be
Zelda Is a MORON
YouTube video by MangoSauce
010