Pinned
Need some colors for your next web project? I’ve got you covered. If you haven’t seen the Theme Machine, check it out! 🎨 #css #webdev tools.keithjgrant.com/theme-machine/
Keith J. Grant
@keithjgrant.com
👨🏻💻 Front end dev at Red Hat on Ansible Automation Platform. Author of CSS in Depth. he/him 🌐 https://keithjgrant.com https://notes.keithjgrant.com 📖 https://www.manning.com/books/css-in-depth-second-edition 🐘 https://front-end.social/@keithjgrant
5K followers240 following481 posts
Pinned
Need some colors for your next web project? I’ve got you covered. If you haven’t seen the Theme Machine, check it out! 🎨 #css #webdev tools.keithjgrant.com/theme-machine/
New in my cocktails app, Sidecar: track what's in your bar and filter drinks by what you can make! This has been my most requested feature, and it's here to bring in the weekend. keithjgrant.com/posts/2026/1...
If you want to skip my write-up and jump right to the app: sidecar.us
Keith J. Grant reposted
I gave a talk at EMF titled "Men in Tech #YesAllMen", in which I told my experience of being a woman in tech. I was afraid to publish it in case it affected my current or future employment. With all the current news I would like to add my 2¢. So here is the recording: youtu.be/WXL6K1lhvt0?...
Keith J. Grant reposted
Yesterday, the CSSWG accepted my proposal for mesh gradients and diffusion curve gradients! Want to make gradients like this natively in CSS? Well, we've started the work on it. It's coming! Here's the Explainer: github.com/w3c/csswg-dr...
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 […] https://notes.keithjgrant.com/notes/2026/09/youtube-is-ruining-games/
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
Keith J. Grant reposted
Oh very cool: Vanilla Web by Maximiliano Firtman, a whole book on build web apps without a framework library www.manning.com/books/vanill...
Keith J. Grant reposted
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...
just found a restaurant who's menu is a link to their menu design on canva.com 😆
Keith J. Grant reposted
"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/...
Keith J. Grant reposted
Keith J. Grant reposted
Keith J. Grant reposted
Keith J. Grant reposted
Keith J. Grant reposted
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!
Keith J. Grant reposted
Keith J. Grant reposted
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...
Keith J. Grant reposted
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...
Keith J. Grant reposted
“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
"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".
Keith J. Grant reposted
Keith J. Grant reposted
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...