Zach Leatherman
zachleat@fediverse.zachleat.com
<p>🫣 Go to <a href="https://www.zachleat.com/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">zachleat.com/</span><span class="invisible"></span></a><br />🎈 Creator/Maintainer of :11ty: <span class="h-card" translate="no"><a href="https://neighborhood.11ty.dev/@11ty" class="u-url mention">@<span>11ty</span></a></span> <a href="https://www.11ty.dev/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">11ty.dev/</span><span class="invisible"></span></a><br />🎉 Professional Hobbyist at :fontawesome: Font Awesome<br />🌾 A random person from Nebraska maintaining software<br />🏳️⚧️ Listen to Trans Folks<br />🧞 he/him/they<br />🐟 out of 🌊🌊<br />🕸️ Front of the front-end web d
Posts
-
Post #4046533
*hops on the smallest of miniature horses* so how high does this horse go
-
Post #4046532
LinkedIn’s API is absolutely wild — how many hoops do I gotta jump through to get an API key that posts to my LinkedIn page?
-
Post #4046531
do you want to keep daylight saving time or double it and give it to the next person
-
Post #3515403
Today the good people of the world commemorate the passing of Google Reader thirteen short years ago on July 1, 2013. To honor their memory (and in lieu of flowers) please add an RSS, Atom, JSON or equivalent feed to your web site and keep building towards a web that connects people in meaningful and positive ways.
-
Post #3136513
I’m excited to announce that I am just as close to AGI as many of the leading AI models
-
Post #2442814
“Socket detected 84 compromised TanStack npm package artifacts modified with suspected CI credential-stealing malware.” — @SocketSecurity https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack
-
Post #2292718
Cloudflare stock down 23.83% after announcing layoffs yesterday.
-
Post #2221608
uber-goober: a person that always chooses a ride-hailing app over public transportation
-
Post #2205079
RE: https://mastodon.gamedev.place/@jonikorpi/116533482887132644 any measure of web performance moving forward must include “Are you a human?” checks in metrics
-
Post #2186385
chat — are we cooked
-
Post #2135510
📮🔒 New post on the blog No more tokens! Locking down npm Publish Workflows https://www.zachleat.com/web/npm-security/ Includes a checklist of 8 important things you can do to improve your security footprint when using GitHub and npm.
-
Post #1980509
A Historical Reference of React Criticism https://www.zachleat.com/web/react-criticism/ There have been a number of criticisms levied at the React project over the years, some of them handled and some of them still wavering in the wind. In this post, I’ll summarize the ones that are most prominent in my memory as a way of maintaining a record (primarily for my own use but maybe you’ll find it useful too).
-
Post #1976253
if you want stable and reliable software, give developers stable and reliable employment
-
Post #1779512
is there a compound word more tragically ambiguous than lunchmeat
-
Post #1779505
Going to be SUPER CASUALLY hanging out here live in a few, discussing Build Awesome (11ty) Pro and the Kickstarter campaign. Come hang out! AMA (sure — anything, what could go wrong?) https://www.youtube.com/watch?v=KkwOTAAJ3gs
-
Post #1754478
JavaScript addition using the new and upcoming Math.sumPrecise(): ❌ 1 + 0.1 - 1 = 0.10000000000000009 ✅ Math.sumPrecise([1,.1,-1]) = 0.1 ❌ 1e20 + 0.1 - 1e20 = 0 ✅ Math.sumPrecise([1e20,.1,-1e20]) = 0.1 ❌ 0.1 + 0.2 = 0.30000000000000004 ❌ Math.sumPrecise([.1,.2]) = 0.30000000000000004 Read more on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sumPrecise
-
Post #1747653
Reading a new retrospective on Google’s AMP project from @davidpierce: https://www.theverge.com/23711172/google-amp-accelerated-mobile-pages-search-publishers-lawsuit One small missing piece of history: the 700+ folks that signed http://ampletter.org/ starting back in 2017.
-
Post #1646445
“Do I belong in tech anymore?” from Ky Decker (not on Masto) https://ky.fyi/posts/ai-burnout
-
Post #1630545
it’s important to keep caring about how things work and how they’re built
-
Post #1597460
Marginally annoyed that Intl.RelativeTimeFormat#format doesn’t support &quot;millisecond&quot; as a unit. I get it: why would anyone want to show milliseconds??
-
Post #1597459
luv 2 🔄 access tokens
-
Post #1554682
The table shows how much of the web is being broken with the release of iOS 17.4. via https://infrequently.org/2024/02/home-screen-advantage/
-
Post #1185591
I continue to be surprised that new platform-level CSS features seem to be rolling out so fast that framework and library abstractions on top of CSS are having a hard time keeping up. Feels unprecedented but it’s a huge vote in favor of Writing CSS as CSS in CSS.
-
Post #1112750
It’s a Node.js renaissance—seeing so many amazing contributions from @joyeecheung 🙌🙌🙌
-
Post #989432
It needs to be known that @cloudfour are some of the best folks in the business and now is your chance to learn first-hand: https://cloudfour.com/thinks/more-projects-please/
-
Post #989430
Hey, have you heard of @cloudfour? Let me introduce you: https://cloudfour.com/ They’re open to projects right now!
-
Post #989428
nasa.gov is having some trouble: “HTTP 429 Too Many Requests”
-
Post #989427
I see that @robb has added the Official* HTML Logo as an 88×31 in their page footer! https://rknight.me/
-
Post #933281
two days of amazing talks and chats with attendees followed by one or more days of replaying all of those conversations to file any personally embarrassing moments in long term memory conferences! 😅🫠
-
Post #916679
If you have Bluetooth headphones and haven’t updated the firmware in awhile, it’s probably a good idea to do so as the headphones themselves can be compromised (unless you live in a Faraday cage or remote work from Iowa): https://insinuator.net/2025/06/airoha-bluetooth-security-vulnerabilities/