If I follow you on Mastodon/Fedi and we haven’t yet connected over here, please DM me so I can remedy this!
Zach Leatherman 99 replies 2727 likes11 repost11 quote Original on BlueskyA versioned archive of posts from Bluesky, Mastodon, GitHub, npm, YouTube, Letterboxd, Hacker News, and blogs. Browse the most popular posts.
Last built .
| Since | posts | replies | likes | reposts and quotes | views | |
|---|---|---|---|---|---|---|
| Bluesky | 1,039 | 8,236 | 23,127 | 2,380 | ||
| Mastodon | 2,399 | 29,156 | 55,396 | 16,820 | ||
| GitHub | 179 | 5,777 3,520 | 33,866 | 3,317 | ||
| npm | 139 | 1,546 | 75,991,720 | |||
| YouTube | 30 | 1,203 | 32,713 | |||
| Letterboxd | 55 | |||||
| Blog | 20 | |||||
| Hacker News | 59 | 575 | 802 | |||
| All | 4,807 | 37,967 | 114,394 | 22,517 | 76,024,433 |
If I follow you on Mastodon/Fedi and we haven’t yet connected over here, please DM me so I can remedy this!
soft skill issue
soft skill issue
apparently the CEO of Vercel is full-on MAGA?? ugh, I had no idea
We need to be thinking ahead to when Musk or a Musk-type buys Bluesky.
babe, you okay? you’ve barely touched your linkedin since bluesky took off
Election week always unlocks a special pattern of unhinged “Midwest is a monolith” political commentary from otherwise reasonable East/West coast pundits.
please don’t update your avatar photo when you join a new social network—I use those photos to remember people I know!
the implied existence of Nightlight Saving Time
reply here if you want to be on my “the absolute worst” starter pack
Healthy (derogatory)
how do you edit posts on this web site
see you in your nightmares

hello to our new bsky friends 🤗
if you wait long enough a github star turns into a github black hole
prototype pollution is more tolerable than noise pollution
do you get penalized for linking to things here
Lovely to see another exodus of folks from X/Twitter (whether it be to Bluesky or Mastodon—we’ll take the win)
2PAC is responsible for the content of this advertising. Paid for by 2PAC and not authorized by any candidate or candidate’s committee.
—gandalf
this too shall pass
Thankful to see that 11ty was removed from the next State of JS survey (per my request): https://github.com/Devographics/surveys/issues/252#issuecomment-2443276622
I maintain that the State of JS is mostly a popularity contest, highly correlated to marketing budgets and VC investment.
TIL stock WordPress only supports a single author for a blog post. Huh.
A fascinating look at Google Fonts from @stoyan shows the median size for variable (Latin-extended) web font on the service is 34744 bytes.
Hefty!
https://www.phpied.com/web-font-file-size-study-a-variable-font-addition/
you can see this on the CommonMark interactive dingus https://spec.commonmark.org/dingus/
TIL Markdown hyperlink and image syntax doesn’t support whitespace in targets (`href` or `src` HTML attributes, respectively).

is rendered as:
<p></p>
😭
We did it, Joe.

why did it take an hour for someone to tell me I forgot the URL 😅🫠
“Platform Strategy and Its Discontents” from @slightlyoff
Yet another treatise on conflicting incentives hurting the web. Make sure to read the footnotes…
https://infrequently.org/2024/10/platforms-are-competitions/
Closely watching Croissant 👀 https://mastodon.social/@BenRiceM/113385700599364899
https://apps.apple.com/us/app/croissant-cross-posting/id6670288979
(via @janl)
The tragedy of cross posting across multiple social networks is that most don’t bother to give proper attribution to the appropriate accounts on each network.
It’s nice to use “Real Name” but it’s so much better and valuable to the author to use @RealName.
for every like I will silently judge your taste in social media posts
Put our Harris/Walz sign up in the yard ✅
Fetch and locally cache remote API calls and assets.
started to make a myspace top 8 starter pack for bluesky but it felt too exclusionary so I quit
this is validating and also what my therapist would call “negative reinforcement”—thank you @eric

Absolutely LOVE to see the new `fediverse:creator` tags showing up on shared URLs, providing automated attribution controlled by the source!
https://blog.joinmastodon.org/2024/07/highlighting-journalism-on-mastodon/
Incredible feature.
they said it better: https://floss.social/@be/113363249093358608
`alt="No alt text provided for this image"`
all accessibility audits passed ✅ good job everyone 🫠😬😭
we must *measure* web performance and not rely on how things *feel*—what are we even doing, y’all
this feels like the silliest most mundane thing to say
every time someone says that a web site “feels fast” you must append “on my device” to the statement and a dollar must be placed in the works-on-my-machine jar
I’m just posting here so I won’t get fined
Looks like it’s React Native’s StyleSheet: https://reactnative.dev/docs/stylesheet
(thank you @konnorrogers @jakelazaroff 🙌🏻)
Genuine question: does anyone know what CSS tool might be generating markup like this? A curious mixture of generated classes and inline styles.

fascinating that https://www.solidjs.com/ is *entirely* client-side rendered
developers say “the complexity of this task is out of scope” when they really mean “I don’t wanna”
Fetch and locally cache remote API calls and assets.
someone filed an issue on an 11ty repo to get help with their slow astro build 😅
OSS is *wild* y’all
Fetch and locally cache remote API calls and assets.
bluesky, greenfield, same shit, different day
A great post from @avidlarge on the @cloudcannon blog—having revisions in your git history is a technically superior solution: more powerful, robust, and insulated from unnecessary drama.
https://cloudcannon.com/blog/content-is-sacred-so-own-your-revision-history/
we must unite, good and kindhearted developerspeople, against the balrog of corporate hackathons once more
we fought hard to vanquish the corporate hackathon in ages past but as prophecy has foretold they have returned—clawing back up from the depths of hell to claim many an unpaid hour of labor in service of insatiable marketing KPIs
Reading breaking changes in a JavaScript framework’s release notes and thinking about all of the web components I published that will just keep working without any upstream third-party maintenance burden.
Web components pay dividends.
if you aren’t involved in how it works, you’ll never truly appreciate it when it does
replaced the broken handle on my screen door yesterday and now I get good feels every time it smoothly latches shut
there is a larger lesson here, I think 😅
“aWesome Possum Engine”
Low level internal utilities to be shared amongst Eleventy projects
I will never use the term “raw dogging” earnestly
web development is better than it’s ever been and browsing the web (with a stock web browser) is worse than it’s ever been
@lynnandtonic I need more No Thank You stickers but I don’t see them on your store—is there a universe where we can make some kind of deal here? it’s my favorite laptop sticker 😅
someone told me that nothing could have prepared me for this @cabel talk and I was still WHOLLY unprepared for this talk https://www.youtube.com/watch?v=Df_K7pIsfvg
node can strip typescript types now—next step is to add support for stripping jsx—then maybe removing react and react-dom? what’s the ideal roadmap here
Put up the slides from my talk at #WebUnleashed last week:
The Best And Worst Parts Of Eleventy (Now In v3)—Web Unleashed 2024—zachleat.com
A post by Zach Leatherman (zachleat)
Put up the slides from my #WebUnleashed talk last week: https://www.zachleat.com/web/best-and-worst-of-eleventy/
when wordpress loses its sheen it speedruns a matte finish
me on your shoulder telling you to use web components 👼😈
https://www.flickr.com/photos/fitc/54064357173/in/album-72177720321189329
Has anyone made a disclosure/content-warning/spoilers web component?
here, let me sum up the web components discussion for you

Reasonable people can agree that “trust your eyes” is not a robust nor repeatable nor scalable real-world method of measuring web performance, right?
…right?
The harmful anti-Web Components rhetoric from JavaScript framework authors is out of control. I almost prefer the React team’s tact of largely ignoring Web Components over this current environment of framework authors saying they “hate web components” and claiming that web components are a “danger to the future of the web.”
Had a ton of fun speaking and watching https://fitc.ca/event/webu24_inperson/ #WebUnleashed today—thank you for having me! I’ll post my slides when I get some time!
I’m at #WebUnleashed today! I have a few original @eleventy stickers with me, if you can find me
UUP Engine (pronounced double-U-P-Engine)
karaoke with the @FontAwesome team goes *hard*
A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.
After a bit of time on Vercel one of my favorite things is such a small improvement: zero-configuration `.cache` folder persistence between builds.
So nice not to have to set that up every time.
Related: https://www.11ty.dev/docs/deployment/#persisting-cache
me in ur replies

Low level utility to perform build-time image transformations.
Eleventy 3.0.0 is now available!
Over a year of work, 22 pre-releases, so many contributors. Thank you to our entire community—y’all make this project possible. ❤️
A simpler static site generator.
feels like we watched The Great Divide grow even bigger this past week, in real time
A simpler static site generator.
Who are some great people to follow if you’re looking to keep up-to-date on web components news and spec discussions?
I have a quick short-list so far but I’m sure I’m missing a bunch of great folks:
@nolan
@knowler
@westbrook
@claviska@mastodon.social
@leaverou
@konnorrogers
@justinfagnani
@keithamus
@scottjehl
@davatron5000
Just a casual reminder that Web Components are here to stay.
@timmywil I’m curious if jQuery has seen a web component compatibility maintenance burden?
🚾 Engine
has matt mullenweg weighed in on web components though
@developit blink twice if you think web component interop is problematic for preact 🫣🫠
if consensus was so easy, we’d all be using React
…wait
Just to be clear, a web standard for authoring components would not exist if it required consensus from popular JavaScript framework authors (and they probably wouldn’t be bothered by that that outcome either). The discussion needs to acknowledge that bias up-front.
JSX: yes
TypeScript: sure
CommonJS & ESM: no problem
Decorators: yeehaw
Web Components: how dare you, this is too much tooling overhead and complexity
some toots are just for me
one thing people don’t know about these don quixote windmill pinball machines is that they don’t even *have* a tilt sensor
you can tilt at those things *all day*
If your JavaScript framework doesn’t support web components, it doesn’t support the web platform.
“I have only suffered 999 cuts—I am fine”
`npm init -y; npm pkg set type="module";` works well enough—thank you @chrisw_b!
via https://social.chriswb.dev/@chrisw_b/statuses/01J8QQEH8DT5EWSYY3ZMJPGZ0G
Is there an easy way to make `npm init -y` add `"type": "module"` to the newly created package.json?