Sign in

Kristen Grote, Webmaster

@kmgdev.bsky.social
48 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 · 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
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 · 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 · 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
Seeing David Warner with huge Victorian sideburns: 😀 Seeing David Warner with huge 70s sideburns: ☹️
000
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
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
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 · 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
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 · 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
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 · 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
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 · 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
Kristen Grote, Webmaster @kmgdev.bsky.social · 05/11/2025
I'm putting together a tutorial series on headless #CraftCMS with GraphQL and React for absolute beginners. In Part 1 we'll configure Craft to receive GraphQL requests from our frontend. www.kristengrote.com/blog/headles...
kristengrote.com
Headless Craft CMS with GraphQL and React, Part 1: Configuring GraphQL in Craft
Get started building a simple headless Craft CMS site using GraphQL and React. In Part 1 we'll get our site ready to receive API requests by creating a GraphQL schema and token and configuring Craft f...
131
Kristen Grote, Webmaster @kmgdev.bsky.social · 03/11/2025
I mostly picked this up for the extremely metal side-of-a-van cover art only to discover it's also a really engaging piece of 70s fantasy
Cover of The Forgotten Beasts of Eld by Patricia A. McKillip featuring a woman with white hair in a purple dress riding a green dragon
040
Kristen Grote, Webmaster @kmgdev.bsky.social · 30/10/2025
I genuinely love writing HTML. I love when the tags are perfectly nested. I love self-closing tags on a single line. I love writing <header class="global">
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 23/10/2025
@bsky.app Where are we on a "mute reposts" feature?
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 17/10/2025
Just tried to drop a WEBP image into a Google doc and got hit with an "unsupported image type" error. Sorry...Google doesn't...it doesn't support the image type that...that they invented?
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 16/10/2025
I love coding articles that cause me to make that high-pitched "hmm!" noise
020
Kristen Grote, Webmaster @kmgdev.bsky.social · 09/10/2025
I'm technically exercising because I walked to the breakfast place instead of drove
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 06/10/2025
ooohhhhh I like that you can highlight some text in CK Editor and CTRL+V a URL and it will auto convert it into a link
010
Kristen Grote, Webmaster @kmgdev.bsky.social · 04/10/2025
Damn you Indigo Girls making me feel ways about stuff
000
Kristen Grote, Webmaster @kmgdev.bsky.social · 03/10/2025
It's honestly hilarious how many packages are required to compile a bunch of Typescript files into one main.min.js file you can use in the browser
110
Kristen Grote, Webmaster @kmgdev.bsky.social · 29/09/2025
früntend
120
Kristen Grote, Webmaster @kmgdev.bsky.social · 27/09/2025
Replacing ginger ale with homemade ginger syrup + soda water has really upped my moscow mule game
040
Reposted by Kristen Grote, Webmaster
Per Axbom @axbom.com · 18/09/2025
If you're on #LinkedIn, this is the link for declining their use of your data for training their AI models: www.linkedin.com/mypreference...
48588