Kyle Goggin's Avatar

Kyle Goggin

@kylegoggin.com

UX Engineer at Zendesk.com. 15 year web dev veteran. Husband and dad of πŸ‘§πŸ»πŸ‘§πŸ»πŸ§’πŸΌπŸ§’πŸ». Mediocre guitar player.

411
Followers
79
Following
46
Posts
22.10.2024
Joined
Posts Following

Latest posts by Kyle Goggin @kylegoggin.com

Yeah, super lazy. And sure to make people become blind to what it’s actually communicating to them. Laws are hard.

16.02.2026 02:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
New Va. law protecting reproductive health data prompts Walmart’s online data collection pop-ups β€’ Virginia Mercury β€œI don't think a lot of people realize the information that private industry buys and sells about them,” Sen. Scott Surovell, D-Fairfax said in a recent call.

Virginian here! We passed a law requiring business to disclose if they collect info about customers’ reproductive health shopping/purchases. Walmart chose to comply by showing all Virginians that modal no matter what they’re shopping for. πŸ™„ virginiamercury.com/briefs/new-v...

16.02.2026 00:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Senior Staff Software Engineer (Full-Stack) Job Description The Zendesk Agent Experience team is hiring a well-rounded full-stack Senior Staff Software Engineer with extensive experience in developing and maintaining large-scale SaaS platforms....

I'm moving into a new role at work so my current team is hiring my replacement! If you're local to SF, Austin, or Madison, love React, and have have some backend experience in Ruby or Java, take a look! zendesk.wd1.myworkdayjobs.com/en-US/zendes...

20.06.2025 18:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Sign hanging in a bathroom that says β€œToilets and unrinals flushed with recycled water. Do not drink.”

Sign hanging in a bathroom that says β€œToilets and unrinals flushed with recycled water. Do not drink.”

At least you can drink from your toilet.

29.04.2025 13:14 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wow, @danabra.mov does such a fantastic job of walking his readers through the thought process behind RSCs in this post. As someone who’s mostly adopted a β€œwait and see” stance, I came away a lot more excited about RSCs now that I better understand the problems they’re solving. Thanks, Dan!

16.04.2025 13:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Feeling validated in my decision to cancel my subscription a few months ago. But also… this is really sad. The Post is my hometown paper and it kills me to see it being driven into the ground like this.

26.02.2025 15:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Text Gradients in Tailwind v4 Using Functional Utilities Adding a gradient to text using CSS require a little extra effort. Here's how you can simplify it using Tailwind CSS v4's new functional utilities to create an abstraction that allows you set any grad...

TIL how @tailwindcss.com v4 supports functional utilities so that you can define your own abstractions that take *arguments*, right in your CSS file! I wrote up a blog post about how I'm using this to create a text gradient util: www.kylegoggin.com/blog/text-gr...

18.02.2025 13:56 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

A reminder:

1. Elon Musk's wealth is mostly in Tesla stock
2. Tesla is successful because at a key moment in 2009 the federal government gave it a $465 million loan so it could make sedans
3. Musk is now firing thousands of government workers and slashing every service ordinary people depend on

18.02.2025 13:58 πŸ‘ 1728 πŸ” 551 πŸ’¬ 39 πŸ“Œ 24
Preview
Adding custom styles - Core concepts Best practices for adding your own custom styles in Tailwind projects.

If you're curious, here are the docs on functional utilities tailwindcss.com/docs/adding-..., and here's a Play example I whipped up to show what I'm doing: play.tailwindcss.com/ktVw4MhMz6

18.02.2025 13:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Text Gradients in Tailwind v4 Using Functional Utilities Adding a gradient to text using CSS require a little extra effort. Here's how you can simplify it using Tailwind CSS v4's new functional utilities to create an abstraction that allows you set any grad...

TIL how @tailwindcss.com v4 supports functional utilities so that you can define your own abstractions that take *arguments*, right in your CSS file! I wrote up a blog post about how I'm using this to create a text gradient util: www.kylegoggin.com/blog/text-gr...

18.02.2025 13:56 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Repeating myself, but the idea of Trump & Musk as "masculine" remains bizarre. They're just the toxic and immature parts with none of the traditional "masculine" virtues. They're whiny, entitled, unreliable, dishonest, self-absorbed, never take responsibility, never put duty over self-interest, etc.

13.02.2025 17:53 πŸ‘ 5277 πŸ” 1048 πŸ’¬ 235 πŸ“Œ 125
Super messy looking solder bridge on a circuit board

Super messy looking solder bridge on a circuit board

Took me a while, but I finally got around to doing this repair. A neighbor lent me their soldering iron which was... probably too big for this job. I used it anyway. Here's the incredibly messy, ugly, result. But, my speakers are fixed! And it was free!

13.02.2025 12:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I rewrote it in Astro towards the end of last year, but am finally getting around to starting to think through some content I'd like to put up there. I tend to enjoy writing when I actually take the time to do it, but finding the motivation is pretty tricky (at least for me). Anyone have any tips?

13.02.2025 12:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Ch-Ch-Changes I'm back to blogging! Here's a bit about what's new since my last post and what I'm hoping to write about going forward.

First post on my re-launched personal blog! kylegoggin.com/blog/ch-ch-c...

13.02.2025 12:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@thisemailfindsyou.bsky.social

31.01.2025 01:57 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
My speaker disassembled such that the inner circuit board is exposed, laying on my desk.

My speaker disassembled such that the inner circuit board is exposed, laying on my desk.

There’s a bad switch on my desktop monitors. I found an iFixit guide that tells me how to bypass it with a tiny amount of soldering. But, somehow I graduated with an Electrical Engineering BS and zero knowledge of how to solder anything. Guess it’s time to learn!

19.12.2024 15:56 πŸ‘ 5 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

KITT? That you?

19.12.2024 02:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ancient american mythology night rider

16.12.2024 16:49 πŸ‘ 142 πŸ” 18 πŸ’¬ 5 πŸ“Œ 0

Started a rewatch of Severance to get ready for season 2 and DANG I forgot just how great this show is!

16.12.2024 02:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Chromium

Finally I tried it in Safari and, tada! Everything worked! Turns out there’s a bug in Chromium: issues.chromium.org/issues/36059.... It’ll hang onto the original sprite even if you clear cache 😩. Hope they can fix this soon, what a pain. Good news is that my approach works great!

14.12.2024 15:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The "best" way to manage icons in React.js How to remove icons from JavaScript bundles without losing the flexibility of inline SVG

Spent this morning trying to set up an <svg> sprite (benadam.me/thoughts/rea...) in an Astro site and pulling my hair out because it seemed like my changes to the sprite would not show up in the browser. Network pane showed the latest sprite, even, but new icons I added just… weren’t there?

14.12.2024 15:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
RailsConf 2022 - A Rails Performance Guidebook: from 0 to 1B requests/day by Cristian Planas
RailsConf 2022 - A Rails Performance Guidebook: from 0 to 1B requests/day by Cristian Planas YouTube video by Ruby Central

Core of Zendesk’s Support is still RoR as well, well over 2B requests hitting the app daily and growing rapidly as we do more and more with automated resolutions powered by AI. One of my coworkers did a talk on how we scale it a couple of years ago: youtu.be/mJw3al4Ms2o?...

10.12.2024 00:30 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I… think I agree? Give the advertisers another option and make sure this place stays economically viable.

07.12.2024 15:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Bluesky CEO Jay Graber isn't ruling out advertising | TechCrunch Bluesky has blown up this year thanks to a vibrant community of posters, user customization choices, and a decentralized protocol that doesn't lock users

Possibly unpopular opinion: I think people should be fine with non-behaviorally-targeted ads here. If you want to make Xitter even more economically unviable, don't you want to go after its major revenue stream when advertisers have already backed away from that platform?

06.12.2024 21:52 πŸ‘ 51 πŸ” 6 πŸ’¬ 19 πŸ“Œ 9

Also: I feel like people are sleeping on Apple Fitness. I’ve tried a few different at-home workout programs but none have the breadth of content combined with instructors that actually make you feel good about working out, not yelling at you. It’s so good. Try it!

06.12.2024 15:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Apple Fitness is playing on the used TV I bought sitting amongst my kids’ stuff in our family rec room.

Apple Fitness is playing on the used TV I bought sitting amongst my kids’ stuff in our family rec room.

We’ve been a 0 or 1 TV family forever but we just β€œsplurged” on a second one ($45 on the neighborhood FB group) for the sole purpose of doing Apple Fitness in our rec room. Huge (literally) upgrade from a tiny iPad screen!

06.12.2024 15:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’m enjoying having the framework-y bits more in the background and focusing on craning out some HTML and CSS (well, Tailwind).

06.12.2024 02:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Maybe this is a good time to fess up: I started rewriting my personal site with Astro v5. It’s been a long time since I used anything other than React. So far Astro is nice! Feels refreshing to try something new.

06.12.2024 02:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’d been kind of avoiding looking at React 19 too closely with all the stuff flying around about RSCs, which I currently have zero use for. But, there’s some cool stuff in there! The action stuff and use hook look super useful and I’m eager to try them out.

06.12.2024 02:32 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
React v19 – React The library for web and native user interfaces

React v19 is now stable!

react.dev/blog/2024/12...

05.12.2024 19:05 πŸ‘ 1281 πŸ” 342 πŸ’¬ 32 πŸ“Œ 93