Zach Leatherman
banner
zachleat.com
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
a bot that posts “is anyone maintaining this” issues on vibe coded repos
November 10, 2025 at 10:38 PM
Reposted by Zach Leatherman
"third-party cookie choice" is a euphemism that needs to be thrown into the sun privacysandbox.com/news/update-...
Update on Plans for Privacy Sandbox Technologies
In this October 2025 announcement, the Privacy Sandbox team shares updates on plans for Privacy Sandbox technologies.
privacysandbox.com
November 10, 2025 at 5:33 PM
Reposted by Zach Leatherman
🚀 pnpm v10.21 is out!
This release introduces two powerful new security & compatibility features:
1️⃣ Automatic Node.js runtime installation for dependencies
2️⃣ Configurable trust policy for detecting supply-chain downgrades

🧵👇
November 10, 2025 at 3:18 PM
Reposted by Zach Leatherman
Gave my website a fresh coat of paint 🎨 elwinvaneede.com
Elwin van Eede
Hey there! I’m Elwin, a design-oriented frontend engineer and hobbyist artist who loves building for the web and making things with my hands.
elwinvaneede.com
November 10, 2025 at 4:48 PM
Reposted by Zach Leatherman
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
November 10, 2025 at 11:47 AM
The absolute UX *drama* of the new tinted (vs. clear) Liquid Glass preference in the macOS 26.1 System Settings. Why separate from the Reduce Transparency accessibility toggle? Why so prominent in the Appearance section? Why do users need to know about Liquid Glass at all? Mistakes were made here 😅
November 10, 2025 at 2:21 PM
the abdominable snowman
November 9, 2025 at 2:46 PM
Reposted by Zach Leatherman
New blog post: “Fixing Baselines”.

https://blog.kizu.dev/fixing-baselines/

Do you know how to center things in CSS? In year 2025? Easy! You just… align… or justify…, ok, maybe just place? your content… or items? …Forget it, this post is not about alignment. Or is it?

This post is about […]
Original post on front-end.social
front-end.social
November 7, 2025 at 9:22 PM
Reposted by Zach Leatherman
the hallucination problem with llms is very bad macwright.com/2025/11/07/h...
Hallucination city
macwright.com
November 7, 2025 at 8:39 PM
the local spirit halloween has been around longer than the last time they did a full rewrite of the ▓▓▓▓▓▓▓▓▓▓ JavaScript framework
November 7, 2025 at 8:16 PM
Reposted by Zach Leatherman
If you aren't seeing skeets from some of your fave people, they might have been labeled "Rude" by bsky mods. Idk what they are thinking, I don't need a mommy to tell me who to be buddies with. Anyway, go into Settings > moderation > bluesky moderation (advanced) and turn Rude off.
November 5, 2025 at 7:10 AM
Reposted by Zach Leatherman
The New York Times opinion page isn't holding anything back now smh.
November 6, 2025 at 6:32 PM
Reposted by Zach Leatherman
Ir's neat but not novel: polypane.app/blog/css-onl...

and conceptually existed a long time: engineering.q42.nl/floating-foc... which contains actual user research!
CSS-only floating focus with anchor positioning | Polypane
The Track focus debug tool in Polypane shows a floating outline that follows the keyboard focus around the page. This makes it easier to keep track of where the…
polypane.app
November 7, 2025 at 2:38 PM
Reposted by Zach Leatherman
alright internet, how do we feel about this one? css-tip.com/universal-fo...
The Universal Focus Ring
Using anchor positioning to create a fancy focus ring that travels the whole page
css-tip.com
November 7, 2025 at 2:35 PM
Reposted by Zach Leatherman
Not only did @bram.us solve my problem (combining Scroll Driven Animations with @starting-style) but he even blogged about it 👏 All within 24 hours.

If I had one, my gratitude journal would mostly be a list of Bluesky handles 😅
Blogged: www.bram.us/2025/11/06/c...

(There is still 1 part that has gotten me scratching my head myself … I’m hoping to get some clues from engineering on _why_ a certain thing is the way it is)
Combining Scroll-Driven Animations with @starting-style
How the cascade, the animation-fill-mode, and implicit keyframes make things a bit more complicated then you’d initially think …
www.bram.us
November 6, 2025 at 1:25 PM
Shipped some dirt-simple demo styles with while making some improvements to the 11ty docs (it’s the tabs component we use there)

zachleat.github.io/seven-minute...
seven-minute-tabs Web Component Demo
zachleat.github.io
November 5, 2025 at 4:25 PM
Reposted by Zach Leatherman
November 5, 2025 at 2:41 AM
NoMoCuoMo
November 5, 2025 at 2:14 AM
Reposted by Zach Leatherman
You can tell you're a grizzled old veteran of the internet when you always copy everything you've typed just before hitting the "submit" button, just in case something doesn't work and it disappears.
November 4, 2025 at 5:15 PM
8 y/o thought it was the “new york times best spelling author” and you know what, that’s what I’ll be calling it from here on out
November 4, 2025 at 9:14 PM
Reposted by Zach Leatherman
📢 Speaker announcement:
We're excited to welcome Suz Hinton, @philhawksworth.dev, and @danielroe.dev as our first speakers for 2026! 🚀

🔎 Find out more on jsheroes.io, and don't forget to follow us for more speaker reveals and event updates.

#JSHeroes #TechConference #TechEvent #WebDev
November 4, 2025 at 3:20 PM
Reposted by Zach Leatherman
Looks like X is juicing web visit numbers by opening a browser WebView in the background whether the user visits the link or not.

They've re-invented pop-under fraud (allegedly).

news.ycombinator.com/item?id=4580...
November 4, 2025 at 4:09 PM
Reposted by Zach Leatherman
The centrist goal posts are going to move throughout the day and then through the week. They are silly and you can keep it moving.
November 4, 2025 at 2:51 PM
Reposted by Zach Leatherman
How we use GitHub Issues and how that’s changing: www.11ty.dev/blog/github-...
How We Use GitHub Issues and How That’s Changing
An Eleventy blog post published on November 2025.
www.11ty.dev
November 4, 2025 at 1:09 PM
Reposted by Zach Leatherman
It's almost as if letting the ultra-rich own the entire mainstream press and also all the big social platforms had a downside.
November 3, 2025 at 11:22 PM