Sign in

Kristen Grote, Webmaster

@kmgdev.bsky.social
49 followers 184 following 69 posts

A crooked JS jockey who rides a crooked hoss. HTML, CSS, Craft CMS. 🚻 she/her 📍 Portland, OR 🌐 kristengrote.com

PostsRepliesMedia
Kristen Grote, Webmaster @kmgdev.bsky.social · 14/08/2026
Another banger from tech's design flop era
New Instagram logo where the "r" looks like a "z" to spell "Instagzam"
000
Reposted by Kristen Grote, Webmaster
J Riley L Hopkins @badfuckinpodcasts.com · 20/05/2026
yeah i work at google. im the guy who's job is to make all the icons uglier and uglier- yeah no it's really fufilling, love my work. guy across the aisle from me is the person who makes you turn left unprotected instead of using a light with maps, he's kind of my idol.
23110
Kristen Grote, Webmaster @kmgdev.bsky.social · 22/05/2026
"You make those new icons yet?" "Sure boss, fucking terrible just like you asked."
A set of redesigned google icons featuring round blob shapes and hideous, pointless gradients
020
Kristen Grote, Webmaster @kmgdev.bsky.social · 20/05/2026
Dear college grads: I am so fucking sorry finance.yahoo.com/sectors/tech...
finance.yahoo.com
CEOs Are Getting Ruthless About Worker Performance
(Bloomberg) -- The way Unilever Plc Chief Executive Officer Fernando Fernandez starts every meeting at the consumer products maker says a lot about the mindset of corporate bosses who fear their compa...
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 11/05/2026
I passed that one on Ainsworth the other day, so cool
020
Kristen Grote, Webmaster @kmgdev.bsky.social · 03/04/2026
Instagram legit has one of the worst user experiences on the planet, how anyone ever posts anything on there is a mystery to me
130
Kristen Grote, Webmaster @kmgdev.bsky.social · 30/03/2026
oohhh, I like the VSCode theme update
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 29/03/2026
The cheek of Next.js using a .org URL. "oohhhh, we're just a humble open source nonprofit!"
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 26/03/2026
Anybody else just assume that Github was *already* using Copilot data to train its AI?
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 23/03/2026
Nice. Yeah it looks like even with broader GPC integration we'll still have to deal with opt-out modals as long as browsers don't offer it by default. The average user likely isn't going to go looking for it or doesn't even know that it's an option.
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 23/03/2026
I could do with retiring the phrase "we are so back." Back from what? It's 2026. How many times are we going to be "back" before we're just here?
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 20/03/2026
Another option would be maybe not a modal at all but just a fixed cookie consent status bar baked into the global site UI. Like it just hangs out in the header a la a dark mode toggle. Obviously that has screen real estate implications.
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 19/03/2026
Oh what?! I literally just wrote a dark scheme media query for this exact thing 5 minutes ago
100
Kristen Grote, Webmaster @kmgdev.bsky.social · 19/03/2026
Do you think cookie consent would provide better UX as a full-screen splash, similar to an alcohol website's age verification? Seems like it would cut down on popover fatigue and visual clutter. Something I've been thinking about.
110
Kristen Grote, Webmaster @kmgdev.bsky.social · 18/03/2026
Don't know who needs to hear this but you don't have to grant Vercel's AI wider access to your Github account.
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 18/03/2026
Having to constantly re-invent the routing wheel when working with frameworks is so frustrating. Will the back button work? Who knows!
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 17/03/2026
Hiring managers: if you want human, US-based applicants at the top of your stack, don't set your job ad to publish at midnight
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 16/03/2026
Amen, brother.
011
Kristen Grote, Webmaster @kmgdev.bsky.social · 12/03/2026
I never sleep better than during an atmospheric river. Like God's own white noise machine.
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 03/03/2026
Nothing like applying for web dev jobs in 2026 to make you long for the cold, dark embrace of the sea
030
Kristen Grote, Webmaster @kmgdev.bsky.social · 06/02/2026
Not sure if this is the same thing the NYT article is referring to but this Yahoo! Finance article says it's the Anthropic Legal plugin for Claude finance.yahoo.com/news/us-soft...
finance.yahoo.com
Selloff wipes out nearly $1 trillion from software and services stocks as investors debate AI's existential threat
By Chibuike Oguh, Danilo Masoni and Medha Singh Feb 4 (Reuters) - Investors were assessing on Wednesday whether a selloff in global software stocks this week had gone too far, as they weighed if
030
Kristen Grote, Webmaster @kmgdev.bsky.social · 06/02/2026
Seeing David Warner with huge Victorian sideburns: 😀 Seeing David Warner with huge 70s sideburns: ☹️
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 23/01/2026
Looks great!
120
Kristen Grote, Webmaster @kmgdev.bsky.social · 21/01/2026
I was gonna like this but your like count is currently at 69
110
Kristen Grote, Webmaster @kmgdev.bsky.social · 20/01/2026
My entire Headless #CraftCMS with #GraphQL and #React tutorial series is available on my site: kristengrote.com/blog/series/...
kristengrote.com
Headless Craft CMS with GraphQL and React
Learn how to build a simple React-based recipe website using GraphQL to query Craft CMS in headless mode. You will learn how to use the Apollo Client library to streamline GraphQL requests and incorpo...
012
Kristen Grote, Webmaster @kmgdev.bsky.social · 08/01/2026
Find someone who looks at you the way Nic Cage looks at this iguana
Screenshot from BAD LIEUTENANT: PORT OF CALL - NEW ORLEANS; Nic Cage looks lovingly at an iguana while Val Kilmer looks on
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 07/01/2026
Video tutorial: www.youtube.com/watch?v=9QfL...
youtube.com
Headless Craft CMS with GraphQL and React, Part 8: Adding Category Filtering
YouTube video by Kristen Grote
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 07/01/2026
We're finishing up our headless #CraftCMS with #GraphQL and #React site today by adding category filters! 🎥 Video link in replies ⬇️ www.kristengrote.com/blog/headles...
kristengrote.com
Headless Craft CMS with GraphQL and React, Part 8: Adding Category Filtering
For our final tutorial we'll learn how to query Craft CMS for a category listing and use that data to populate a list of checkboxes on our frontend. Then we'll write some React event logic to dynamica...
100
Kristen Grote, Webmaster @kmgdev.bsky.social · 02/01/2026
Some engineer was really sweating bullets on this one
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 02/01/2026
Absolutely beautiful bit of desperate CSS specificity overriding care of Amazon's Rufus
Screenshot of css inspector showing the code: body.rufus-docked-left.rufus-docked-left.rufus-docked-left .sg-row
110
Kristen Grote, Webmaster @kmgdev.bsky.social · 30/12/2025
Knurled. Knobs.
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 29/12/2025
Video tutorial: www.youtube.com/watch?v=Hp5F...
youtube.com
Headless Craft CMS with GraphQL and React, Part 7: Adding Search Filtering
YouTube video by Kristen Grote
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 29/12/2025
New blog post! We're adding search filtering to our headless #CraftCMS site using #GraphQL and #React. Fancy! 📹 Video link in replies ⬇️ www.kristengrote.com/blog/headles...
kristengrote.com
Headless Craft CMS with GraphQL and React, Part 7: Adding Search Filtering
We'll add a React-managed search field to our listing page so users can search for a specific recipe using Craft CMS's built-in search functionality and Apollo Client's reactive variables.
110
Kristen Grote, Webmaster @kmgdev.bsky.social · 10/12/2025
Ditto chain movie theaters
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 10/12/2025
Video Tutorial: youtu.be/xWiqP8pQPXs?...
youtu.be
Headless Craft CMS with GraphQL and React, Part 6: Refactoring the Listing Component
YouTube video by Kristen Grote
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 10/12/2025
This week's entry in my Headless #CraftCMS with #GraphQL & #React tutorial series is a quickie — we're getting organized! 🎥 Video link in the replies ⬇️ www.kristengrote.com/blog/headles...
kristengrote.com
Headless Craft CMS with GraphQL and React, Part 6: Refactoring the Listing Component
Before we dive into dynamic entry filtering we need to do a little organization of our listing page component.
110
Kristen Grote, Webmaster @kmgdev.bsky.social · 09/12/2025
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 09/12/2025
Hard to believe it's taken this long and is still a ways from baseline
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 08/12/2025
"What if I start a new front-end bootstrap?" I ask myself while God laughs
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 04/12/2025
Video tutorial: youtu.be/-3-zXRPpN6g?...
youtu.be
Headless Craft CMS with GraphQL and React, Part 5: Adding Pagination
YouTube video by Kristen Grote
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 04/12/2025
Part 5 of my Headless #CraftCMS with #GraphQL and #React tutorial series is live and we're paging it up! Video link in the replies! www.kristengrote.com/blog/headles...
kristengrote.com
Headless Craft CMS with GraphQL and React, Part 5: Adding Pagination
We'll use Apollo Client to add simple pagination to our listing page in order to break our GraphQL entries data into smaller, more manageable chunks.
100
Kristen Grote, Webmaster @kmgdev.bsky.social · 25/11/2025
Quesabirria is an undersung cold-weather power meal
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 21/11/2025
"used to" really doing a lot of work here
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 17/11/2025
Hire me at your agency and you can get quality content like this year-round
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 17/11/2025
A rapper who rhymes about modernist furniture would be called Herman Iller
100
Kristen Grote, Webmaster @kmgdev.bsky.social · 13/11/2025
Video tutorial: youtu.be/9hkw9mLkOCI?...
youtu.be
Headless Craft CMS with GraphQL and React, Part 4: Populating a Single Entry Page
YouTube video by Kristen Grote
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 13/11/2025
Part 4 of my Headless #CraftCMS tutorial series is live! In this lesson we're populating the single entry #React template with queried data (video link in replies) www.kristengrote.com/blog/headles...
kristengrote.com
Headless Craft CMS with GraphQL and React, Part 4: Populating a Single Entry Page
We'll continue lighting up our front-end templates by writing a GraphQL query for a single Craft CMS entry and populating its field data in a React component.
100
Kristen Grote, Webmaster @kmgdev.bsky.social · 11/11/2025
Yup no-ads YouTube is a big incentive for me to keep paying for Music
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 06/11/2025
Definitely. Configuring previews is a little beyond the "simple as possible" nature of this series but would definitely be item #1 on a "Next Steps" course
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 05/11/2025
Want to watch this #CraftCMS tutorial in video form? I got you! www.youtube.com/watch?v=BPoj...
youtube.com
Headless Craft CMS with GraphQL and React, Part 1: Configuring GraphQL in Craft
YouTube video by Kristen Grote
011