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
Reposted by Zach Leatherman
After 7 years of selling courses, I'm finally doing a Black Friday sale.

I'd held off for from doing sales in general for all this time, but had some smart people get me on board with it, so I figured if I'm going to do it, I'll go big:

40% off + Flexbox Simplified for free.
November 25, 2025 at 7:17 PM
Is there a way to configure an npm package to *require* provenance and fail any publish attempts that don’t have it? I don’t think the Trusted Publisher stuff has that option, if I’m reading it correctly.
November 25, 2025 at 5:35 PM
Reposted by Zach Leatherman
It is now safe to turn off your computer.
November 25, 2025 at 3:54 PM
Reposted by Zach Leatherman
we've started tracking the ongoing and upcoming projects better on the e18e site

hopefully this gives a better idea of the things we're building!
e18e
A list of ongoing and upcoming projects by the e18e community.
e18e.dev
November 25, 2025 at 11:39 AM
Was wondering how to use Subresource Integrity with dynamic import() — thought maybe there was a path forward using import attributes (no) but I did stumble across this excellent post about using it with Import Maps (from @guybedford.com):

jspm.org/js-integrity...
JSPM - JavaScript Integrity Manifests with Import Maps
Using the new 'integrity' feature for import maps provides a new integrity manifest security model for JS modules on the web
jspm.org
November 25, 2025 at 2:24 PM
How to hallucinate using Web Components www.zachleat.com/web/hallucin...
How to Hallucinate using Web Components—zachleat.com
A post by Zach Leatherman (zachleat)
www.zachleat.com
November 25, 2025 at 2:14 PM
Reposted by Zach Leatherman
One of my favorite things is getting to tell friends who are new to NYC that the subway "stand clear of the closing doors please" voice is a trans woman named Bernie Wagenblast and she's amazing.
November 24, 2025 at 6:19 PM
participating in the JavaScript community feels like living in a house that’s on fire and all of your roommates are just buying their own fire extinguishers and pretending that it’s just a temporary bout of really hot weather
November 24, 2025 at 6:15 PM
Reposted by Zach Leatherman
used an old trick with SVG filter primitives to add an overprinting/crumpling effect to the content in a project @likethecolour.red and i are working on and i love how organic it makes the webpage feel
November 24, 2025 at 5:55 PM
Reposted by Zach Leatherman
There actually has not been enough reflection in the tech community about DOGE
November 24, 2025 at 4:10 PM
Reposted by Zach Leatherman
RSS is SSR backwards. What kind of conspiracy is this???
November 24, 2025 at 3:35 PM
Reposted by Zach Leatherman
I've had a lot of fun along the way, and that's the whole point.

It will be bittersweet putting a bow on this thing in two weeks.
Goodbye to CFE.dev
After 9+ years, it's time to say goodbye to CFE.dev. Join the core contributors to the site for a final farewell.
cfe.dev
November 24, 2025 at 2:00 PM
Reposted by Zach Leatherman
🚨 A new wave of the Shai-Hulud supply chain attack has hit npm, impacting packages across widely used projects from AsyncAPI, ENS, Postman, PostHog, and Zapier. Attackers added a malicious preinstall script following account compromise. The investigation is ongoing:

socket.dev/blog/shai-hu...
Shai Hulud Strikes Again (v2) - Socket
Another wave of Shai-Hulud campaign hits npm.
socket.dev
November 24, 2025 at 1:38 PM
The 80px vertical page shift from “This issue has been moved to a discussion” clunking in on an already loaded page will be my villain origin story.

Bring back toasts, GitHub! 🥸
November 21, 2025 at 10:51 PM
Reposted by Zach Leatherman
With ICE and border patrol goons spreading out across the country, I put together a resource guide for buying, printing, and distributing whistles, based on my own experience. Now is the time to whistle up, hope this helps. dansinker.com/posts/202…
November 21, 2025 at 9:35 PM
can we acknowledge that *almost* every software product team has seen infantile gamification requirements like this come down from management
game design 101
November 21, 2025 at 9:50 PM
I have elevated to a new plane of open source existence.

(we were at 428 open issues in October)
November 21, 2025 at 8:43 PM
Reposted by Zach Leatherman
consider my brot mandeled
November 21, 2025 at 6:05 PM
Reposted by Zach Leatherman
omg they made Jeffrey Epstein Inbox Simulator '25 jmail.world
Jmail, logged in as [email protected]
You are logged into [email protected], Jeffrey Epstein's email. Sourced from the November 2025 House Oversight Committee data release.
jmail.world
November 21, 2025 at 5:11 PM
Reposted by Zach Leatherman
🦊

“Artificial intelligence isn’t going anywhere. It’s the future.”

I hear that line a lot. The thing is, futures are tricky.

ethanmarcotte.com/wrote/the-li...
The line and the stream. — ethanmarcotte.com
“Artificial intelligence is the future,” they tell me. The thing is, futures are tricky.
ethanmarcotte.com
November 21, 2025 at 3:05 PM
Reposted by Zach Leatherman
It’s widely known (and, I think, pretty uncontroversial) that learning requires effort — specifically, if you don’t have to work at getting the knowledge, it won’t stick.

Even if an LLM could be trusted to give you correct information 100% of the time, it would be an inferior method of learning it.
Relying on ChatGPT to teach you about a topic leaves you with shallower knowledge than Googling and reading about it, according to new research that compared what more than 10,000 people knew after using one method or the other.

Shared by @gizmodo.com: buff.ly/yAAHtHq
November 21, 2025 at 12:49 PM
Reposted by Zach Leatherman
👀 I am looking for work 👀

Need help implementing, creating, or sustaining your design tokens workflow? Let's talk.

I can help you build a robust design tokens system that bridges design and development.

DM me or email [email protected]

🙏🖤
November 21, 2025 at 1:06 PM
Reposted by Zach Leatherman
I hate asking, but I'm looking for words from people to include as social proof when picking up work.

If you've worked with me, or you think highly of my writing/open-source work, I'd very much appreciate a short something I can chuck on my site.

Just a line or two would mean a lot!
November 19, 2025 at 10:42 AM
Reposted by Zach Leatherman
Everything I write myself and everything I love to read or listen
to or watch has one bedrock component to it...Jesus Christ I am alive right now and you are alive right now and someday we will not be but for the duration of this we are both stupidly and beautifully alive orbooks.com/catalog/we-h...
November 20, 2025 at 5:50 PM
Reposted by Zach Leatherman
happy transgender day of remembrance

thank you for sticking around in the hardest of times. if you haven't, you are missed dearly

please live 💜
November 20, 2025 at 10:57 AM