Zach Leatherman
@zachleat.com
🔗 https://zachleat.com 🎈 Creator/Maintainer of @11ty.dev 🧰 @fontawesome.com 🌾 A random person from Nebraska maintaining software 🏳️⚧️ Listen to Trans Folks 👋🏻 He/him/they 🐘 https://zachleat.com/@zachleat ✅ Front of the Front-end Web Developer
Teammate: we must support current version + 2 last major versions. Me: This feature was added in Safari 26, and the previous one is 18, so... we are good? Teammate:
Sarcastic Smile Kid
Alt: Animated gif showing a caucasian kid with a look of disappointment and disapproval (Sarcastic Smile Kid meme)
static.klipy.com
How have we had keyboard innovations like the Windows key (lol) or the Fn key, but still haven't made the Caps Lock key change the capitalization of highlighted text?? If I highlight a sentence and hit Caps Lock, it should cycle through ALL CAPS, all lower, And Title Case like come ONNNNN
STABLE RELEASE KLAXON Image 🖼️ v7.0.0 Release: https://github.com/11ty/image/releases/tag/v7.0.0 Docs: https://www.11ty.dev/docs/plugins/image/ Huge memory usage improvements 🎉 Thank you: Jens Tangermann, @kevinyank.com, Kirthi Balakrishnan, Valadaptive, Jorn Mineur
npm is now scanning packages for malware at publish time before they become available for consumption
npm publish-time malware scanning and dual-use metadata - GitHub Changelog
As part of our ongoing supply-chain security work, npm is introducing automatic scanning of packages at publish time. This changelog covers what publishers can expect and a new metadata requirement…
github.blog
I made an app! What Can't I Press helps you discover what keyboard shortcuts are already claimed by running apps, with a focus on screen readers. This helps prevent you from overriding something someone might rely on to get what they want or need. #a11y github.com/ericwbailey/...
GitHub - ericwbailey/what-cant-i-press: ⌨️ Lists what keyboard shortcuts are claimed
⌨️ Lists what keyboard shortcuts are claimed. Contribute to ericwbailey/what-cant-i-press development by creating an account on GitHub.
github.com
Hello friends and welcome to another “how’s ESM vs CJS doing?!” A big win this time, at a year of `require(esm)` available! 38.0% of the popular npm packages now have ESM, up from 33.4% half a year ago. ESM-only is up from 12.6% to 16.0%. Particularly this non-dual, “vanilla” growth is very big!
this year i've carved a big chunk of my time out to officially work on OSS. if you like what I do, or use the things I work on, sponsorships go a long way. these help me keep the balance I have, and allow me to dedicate a lot more time to open source. thank you to those who already sponsor me 💙
Sponsor @43081j on GitHub Sponsors
Maintainer of clack, chai, parse5, unjs, vueuse, tinylibs, & more. One of the e18e.dev leads. Core contributor to lit and modernweb.
github.com
I made an accessibility error when coding up some tooltips. Here's where I went wrong, and how you can avoid making the same mistake: jakearchibald.com/2026/my-tool...
Fixing my tooltip accessibility mistake
aria-describedby isn't always enough.
jakearchibald.com
We are only 196 stars away from 20k stars on GitHub: https://github.com/11ty/buildawesome Have you starred Build Awesome (11ty) yet?
In the meantime, I’ve got space for new projects. I help teams look at problems from fresh angles through playful exploration and a wide mix of inputs and cultural context, then turn that into meticulous, detail-oriented direction. If that sounds useful, please give me a shout. 2/2
My newest Citation Needed project made an appearance on @lastweektonight.com! It’s a work in progress, but you can see the new interactive version of my map of the Trump family’s crypto ventures at map.citationneeded.news.
https://aphera.co is #BuiltAwesome #BuiltWithEleventy by Ryan Carver, @nazhamid.com, and Juan Pablo Zambrano!
Is this still being maintained?? A little (big?) list of my open source projects sorted by how much they’re being neglected (descending). https://www.zachleat.com... 30k GitHub stars. 5.7M npm downloads last month. 4.7k issues closed and 2.8k PRs closed 🤯
working on my web site will solve my problems working on my web site will solve my problems working on my web site will solve my problems
Avatar Aang is *well* worth your time (even if you’re only marginally interested in the series): boxd.it/B1BK
Avatar Aang: The Last Airbender (2026)
Avatar Aang, the world's last Airbender, learns of an ancient power that could save his culture from extinction. With the help of his friends, he embarks on a global quest to find it before it falls i...
boxd.it
Is this still being maintained?? A little (big?) list of my open source projects sorted by how much they’re being neglected (descending). https://www.zachleat.com... 30k GitHub stars. 5.7M npm downloads last month. 4.7k issues closed and 2.8k PRs closed 🤯
We’ve reached out to service providers associated with the domain, and can happily report that corepack[dot]org has been taken down. As a reminder, the only official Node.js site is nodejs.org.
Node.js — Run JavaScript Everywhere
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
A fake corepack site at corepack[.]org is impersonating the Node.js Corepack tool and pushing malware to developers. The download button drops an infostealer that steals browser data and SSH keys, plus proxyware that turns your machine into a proxy node. socket.dev/blog/fake-co...
As we drew this years conference to a close I had the honour of rounding off what ten years of events meant to me, and how incredible the community surrounding it is. Fortunately, Simon carried on rolling after Phil finished his talk and we recorded the closing remarks, too.
Josh Nesbitt – Closing Remarks – All Day Hey! 2026
YouTube video by Hey! Presents
youtube.com
WordPress updates required: https://wordpress.org/ne... > The attack has no preconditions and can be exploited by an anonymous user in a stock install of WordPress with no plugins — https://slcyber.io/resea...
@vitest.dev 5-beta.7 is out with a lot of performance improvements depending on your setup. If you are using jsdom, consider switching to vmThreads pool for x4 speedup! Are your tests now running faster? github.com/vitest-dev/v...
🚀 🚀 It's launch day! 🚀 🚀 CodePen 2.0 is officially released! To celebrate, there's: 1. A brand new homepage codepen.io/2 2. An in-depth blog post blog.codepen.io/2026/07/23/t... 3. A Podcast blog.codepen.io/2026/07/23/4... 4. A brand new @keyframe.rs live stream youtube.com/live/sgwPEW1...
CodePen – Online Code Editor For Building & Deploying Websites
Build, share & learn with CodePen 2.0, the best community for developers with an all new online code editor featuring a file system, compiler, realtime & async collaboration, deployment, and more.
codepen.io
Did I mention that `flex-wrap: balance` landed in Chrome stable last month!? 👀👀👀
Introducing 🤯 flex-wrap: balance 🤯 Would you use this? ⚠️ Not a real feature yet, just something one of our engineers has been working on. (You can try it out in the latest Chrome Canary with the experimental web platform features flag though!)
do you want to keep daylight saving time or double it and give it to the next person
So this keeps happening, and I think we need to talk about it: > them: React manages state in our app. > > me: It does? Then what are <various_libraries> for? > > them: Oh, those manage state. infrequently.org/2026/07/stat...
It's always :where() is CSS never :how() is CSS. comicss.art/comics/252/ #css #cartoon #webdev #joke
LinkedIn’s API is wild — how many hoops do I gotta jump through to get an API key that posts to my LinkedIn page?