Dan Gayle's Avatar

Dan Gayle

@dangayle.bsky.social

Web perf at Shopify, musician, lifelong antagonist of puppers

37 Followers  |  177 Following  |  35 Posts  |  Joined: 02.11.2025  |  2.0249

Latest posts by dangayle.bsky.social on Bluesky

Very interesting, thank you.

24.11.2025 23:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Question, how much of this is on the devs and how much is on the networks and device manufacturers?

People who aren’t tech savvy might not realize that they’re being sold or given the modern equivalent of a Pentium II phone. At a certain point, that old horse has to be put to pasture.

24.11.2025 23:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m guilty of letting the LLM do this in my own repos.

21.11.2025 16:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What about always writing extraneous markdown files in your repo that you never asked for. It’s in my rules to stop it, but they easily forget.

21.11.2025 16:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Will this be recorded at all?

20.11.2025 19:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Chrome DevTools Console showing lazy loading audit results: 46 images without lazy loading detected, totaling 4.34 MB, with a list displaying the first 5 images showing their resolution (900x600) and individual file sizes ranging from 14.63 KB to 104.76 KB.

Chrome DevTools Console showing lazy loading audit results: 46 images without lazy loading detected, totaling 4.34 MB, with a list displaying the first 5 images showing their resolution (900x600) and individual file sizes ranging from 14.63 KB to 104.76 KB.

I've updated the WebPerf Snippet "Find non Lazy Loaded Images outside of the viewport" to list images without loading="lazy". Now it shows:

- Total number of images
- Total file size
- Individual details: URL, resolution & file size

#WebPerf #WebPerfSnippets #PerfTools

20.11.2025 18:29 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I never ever knew this was a thing. Very very cool.

20.11.2025 05:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Europe is scaling back its landmark privacy and AI laws The EU folds under Big Tech’s pressure.

pseudonymized sounds like a dirty word

www.theverge.com/news/823750/...

20.11.2025 05:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

TL;DR

20.11.2025 03:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is music a side project, or the main project, funded by your day time job?

I ask, because I work in e-commerce and honestly don’t give a lick for it. If I could, I’d be writing songs or drumming or playing guitar or doing YouTube reviews of guitar pedals all day long.

20.11.2025 03:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m at 98/100 in my remote Physical Geography course at Minnesota North college, I could quit now and get a 70% or C grade. The temptation is real.

20.11.2025 03:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh god, you like to suffer, don’t you

20.11.2025 03:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I was playing Nick Harrison’s β€œArt Official Soul” on Spotify and my wife said β€œhow dare you bring that into my house.”

For those who don’t know, it’s 100% AI-generated covers of songs done in an old-school soul style.

I said β€œbut does it sound good?” And her response? β€œI don’t care.”

Fatality.

20.11.2025 03:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime

23.10.2025 14:54 β€” πŸ‘ 536    πŸ” 82    πŸ’¬ 19    πŸ“Œ 9
between diarrhea and constipation, which would most correspond to yin and yang?

In traditional Chinese medicine terms (very roughly mapped):

Diarrhea aligns with excess yin or deficient yang. Reason: loose stools, cold symptoms, lack of digestive β€œfire,” fluids moving too quickly.

Constipation aligns with excess yang or deficient yin. Reason: dryness, heat, slowed movement, too little moisture to lubricate the bowels.

It’s not a perfect one-to-one, but that’s the standard correspondence.

between diarrhea and constipation, which would most correspond to yin and yang? In traditional Chinese medicine terms (very roughly mapped): Diarrhea aligns with excess yin or deficient yang. Reason: loose stools, cold symptoms, lack of digestive β€œfire,” fluids moving too quickly. Constipation aligns with excess yang or deficient yin. Reason: dryness, heat, slowed movement, too little moisture to lubricate the bowels. It’s not a perfect one-to-one, but that’s the standard correspondence.

See, I knew there must have been a greater purpose in making ChatGPT widely available to the unwashed masses like me. How else would I have learned this nugget of traditional Chinese medicine?

14.11.2025 05:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When people get annoyed at me for at least insisting on public slack channel discussions instead of dozens of private messages or private team channels, this is why. I know it’s annoying _now_, but it’s essential Slack hygiene so we at least have a chance at finding something.

14.11.2025 04:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is there more to that article? Am I supposed to view a video or something? I’d like to read more, but there’s nothing else to read or do when I read that introduction

14.11.2025 01:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No guessing what the business logic is.

14.11.2025 00:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Before I left my last job, I was building exactly this. Xstate + Zod. I loved the idea of having an exact, testable flow for every step and state. With the visualizer, the PM’s can write out the entire exact flow.

Would have been glorious. Then I switched jobs and it’s in the dust bin.

14.11.2025 00:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just fired up the Zed editor for the first time. I like it so far. Ported over my MCP settings and configured it to use Shopify’s internal AI proxies, and it’s cooking.

12.11.2025 00:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
It's an artistic representation of a circulatory system walking through a kitchen, as drawn by Dave Gibbons and written about by Alan Moore.
It happens a lot 'round here.

It's an artistic representation of a circulatory system walking through a kitchen, as drawn by Dave Gibbons and written about by Alan Moore. It happens a lot 'round here.

Happy There Is A Circulatory System Walking Through The Kitchen Day to all who celebrate.

10.11.2025 10:54 β€” πŸ‘ 18004    πŸ” 6999    πŸ’¬ 124    πŸ“Œ 208

I just watched it last night. Really good. I was worried that the effects would bother me or the monster design. But overall, it held up. The casting was excellent.

09.11.2025 19:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Do I feel bad that I’m spending valuable energy resources arguing in bad faith with ChatGPT about aliens? A little.

09.11.2025 19:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I am really loving the Rust language. I like how it forces me to be technically correct, which is the best kind of correct. And it’s not so hard, really. I thought so back before I learned Typescript and a little C#, but now I realize the difficulty for me was always types, coming from Python and JS

08.11.2025 23:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I go in waves with this. Band shirts are generally lowest common denominator quality and fit, but they’re better looking than most β€œtechnical” t-shirts made out of better materials. In wet, cold winters, nothing beats a good merino wool t-shirt.

05.11.2025 20:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My one college class that I’m enrolled in hangs over me every week. Just like in days of yore, I put it off until the last minute and cram it through at the last second.

Never change, Dan. Never change.

05.11.2025 17:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How To Throttle Specific Requests In Chrome DevTools | DebugBear Learn how to delay individual requests in Chrome DevTools. Debug performance issues or bugs that happen when specific resources are delayed.

Chrome Canary now supports network throttling for individual request URLs!

Learn how to try out this new feature: www.debugbear.com/blog/chrome-...

05.11.2025 15:55 β€” πŸ‘ 14    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0

Getting an incredible email from a client praising my work on their behalf exactly a day AFTER my half-yearly review is exactly how life works.

04.11.2025 23:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And furthermore….

<giant block of text lost to the ether>

Sigh… LGTM

04.11.2025 23:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Brutal. I was never good at things like coding tests anyway. This would kill me.

04.11.2025 20:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dangayle is following 20 prominent accounts