Zach Leatherman
@zachleat.com
🔗 https://zachleat.com
🎈 Creator/Maintainer of @11ty.dev
🧰 Builder at @fontawesome.com
🏳️⚧️ Listen to Trans Folks
👋🏻 He/him/they
🐘 https://zachleat.com/@zachleat
🐟 out of 🌊 ✅ Front of the Front-end ✅ Static Sites 🚾 Web Components ✅ Web Performance
🎈 Creator/Maintainer of @11ty.dev
🧰 Builder at @fontawesome.com
🏳️⚧️ Listen to Trans Folks
👋🏻 He/him/they
🐘 https://zachleat.com/@zachleat
🐟 out of 🌊 ✅ Front of the Front-end ✅ Static Sites 🚾 Web Components ✅ Web Performance
the double u-u has a lovely ghostbusters quality to it
October 31, 2025 at 12:56 PM
the double u-u has a lovely ghostbusters quality to it
Congrats JPMorgan on the opening of your new headquarters!
October 23, 2025 at 3:10 PM
Congrats JPMorgan on the opening of your new headquarters!
when the paywall CSS is accessible but also inaccessible
October 1, 2025 at 3:33 PM
when the paywall CSS is accessible but also inaccessible
huh — I’ve tested on multiple computers and that isn’t my experience on Edge either
September 17, 2025 at 4:04 PM
huh — I’ve tested on multiple computers and that isn’t my experience on Edge either
hmm — not in Vivaldi either, but I tested in Safari, Firefox, and Chrome.
the US site, to be specific
the US site, to be specific
September 17, 2025 at 3:40 PM
hmm — not in Vivaldi either, but I tested in Safari, Firefox, and Chrome.
the US site, to be specific
the US site, to be specific
trying to estimate how much the saas is gonna cost
September 12, 2025 at 2:59 PM
trying to estimate how much the saas is gonna cost
The affected package has been removed from npm, over 5 hours after it was published. Whew, what a ride.
September 8, 2025 at 6:41 PM
The affected package has been removed from npm, over 5 hours after it was published. Whew, what a ride.
radio silence from all of these accounts is kinda wild to see too:
September 8, 2025 at 6:16 PM
radio silence from all of these accounts is kinda wild to see too:
gotta watch out for those Google Symbols icon font ligatures in Google Meet
September 4, 2025 at 6:07 PM
gotta watch out for those Google Symbols icon font ligatures in Google Meet
just completed the official @fontawesome.com LEGO logo sets!
August 2, 2025 at 8:45 PM
just completed the official @fontawesome.com LEGO logo sets!
I was brave and shipped www.zachleat.com building with Eleventy v4.0.0!
July 30, 2025 at 9:18 PM
I was brave and shipped www.zachleat.com building with Eleventy v4.0.0!
When leadership (in a software company or community) shows you that it is not a welcoming space for productive and critical discussions (critique of LLMs in the flavor of today), it’s time to take some advice from @dasharez0ne.bsky.social.
Toxic spaces aren’t worth your time.
Toxic spaces aren’t worth your time.
June 3, 2025 at 8:07 PM
When leadership (in a software company or community) shows you that it is not a welcoming space for productive and critical discussions (critique of LLMs in the flavor of today), it’s time to take some advice from @dasharez0ne.bsky.social.
Toxic spaces aren’t worth your time.
Toxic spaces aren’t worth your time.
with all due respect — what the hell
June 2, 2025 at 8:46 PM
with all due respect — what the hell
I went to figure out why the gatsbyjs.com lighthouse performance score had jumped up ~10 points in the last 24 hours and found that Google Tag Manager was 404-ing 😅
May 16, 2025 at 2:26 PM
I went to figure out why the gatsbyjs.com lighthouse performance score had jumped up ~10 points in the last 24 hours and found that Google Tag Manager was 404-ing 😅
@danielroe.dev I’m curious if you would be interested in making the lab data on page-speed.dev more visually prominent?
just as an example I would argue that the 56 perf on nextjs.org should have more visual weight here
just as an example I would argue that the 56 perf on nextjs.org should have more visual weight here
May 7, 2025 at 2:13 PM
@danielroe.dev I’m curious if you would be interested in making the lab data on page-speed.dev more visually prominent?
just as an example I would argue that the 56 perf on nextjs.org should have more visual weight here
just as an example I would argue that the 56 perf on nextjs.org should have more visual weight here
codepen.io/zachleat/pen... seems to work in Safari 18.4
May 5, 2025 at 3:53 PM
codepen.io/zachleat/pen... seems to work in Safari 18.4
TIL Chrome and Safari support dynamic creation of Import Maps in script 👀
Firefox does too but with a few *hefty* limitations:
1. “Import maps are not allowed after a module load or preload has started” (separate non-module `<script>`)
2. “Multiple import maps are not allowed.” 😭
Firefox does too but with a few *hefty* limitations:
1. “Import maps are not allowed after a module load or preload has started” (separate non-module `<script>`)
2. “Multiple import maps are not allowed.” 😭
May 5, 2025 at 3:21 PM
TIL Chrome and Safari support dynamic creation of Import Maps in script 👀
Firefox does too but with a few *hefty* limitations:
1. “Import maps are not allowed after a module load or preload has started” (separate non-module `<script>`)
2. “Multiple import maps are not allowed.” 😭
Firefox does too but with a few *hefty* limitations:
1. “Import maps are not allowed after a module load or preload has started” (separate non-module `<script>`)
2. “Multiple import maps are not allowed.” 😭
Nuance has no power here!!
April 30, 2025 at 9:20 PM
Nuance has no power here!!
this is the only verification I will recognize on this platform
April 21, 2025 at 10:22 PM
this is the only verification I will recognize on this platform