a presidential pardon for people that put milk in the bowl before the cereal
Zach Leatherman 2121 replies 2626 likes11 repost 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 |
a presidential pardon for people that put milk in the bowl before the cereal
Shout out to `Promise.withResolvers`—shipping with Node.js 22+
let { promise, resolve, reject } = Promise.withResolvers();
don’t tell anyone that this is a web component—I heard they weren’t the future
1. use this web component, it has zero dependencies, weighs 4KB, shipped in 2018—still works great
2. OR, you can use this react component—it has many dependencies, requires a transpiler, weighs 200KB+, uses outdated react best practices from 3 months ago
you gotta choose #2, right? otherwise they’re gonna make fun of you
A casual reminder that blog.jim-nielsen.com/2023/domain-... from @jim-nielsen.com is still great advice (and better than those .netlify.app and .vercel.app subdomains, even)
For folks in the northern hemisphere, it’s <snow-fall> season: www.zachleat.com/web/snow-fall/
every web site is progressively-enhanced (some better than others)
If there are other expenses that folks think are good candidates for consolidation—please let us know! Happy to cover these
11ty Meetup followers...
Zach agreed to fund the 11ty meetup within 11ty. I donated our remaining Open Collective balance into the main 11ty one and archived ours.
All recurring donations are now cancelled (thanks Cory D and @bobmonsour.com !)
To donate to us in future, just donate to 11ty!
For folks in the northern hemisphere, it’s <snow-fall> season: https://www.zachleat.com/web/snow-fall/
uh oh, sounds like somebody’s got a case of the cyber mondays
*Overwhelmingly* CSR in the replies there 👀
What kind of React app do you get paid to work on (not hobby projects)?
- CSR, no SSR
- Isomorphic SSR
- RSCAgain, if you don’t use React at a paid gig, don’t reply. If you maintain multiple, reply with the one that makes the most money (the product, not yourself)
that thing read me for filth 🫣

the UX of passkeys is so good that they *feel* suspiciously insecure 😅
going through the board game collection during the holidays to pick one that pairs nicely with the meal
love to get annoyingly productive right before a long vacation weekend but not productive enough to finish the thing so it can live rent free in my head for even more time
New `@11ty/import` release: v1.0.4
💅🏻 Cleanup code blocks with Prettier
🎞️ Colocate assets with content files
🐞 Fixes and improvements!
Release Eleventy Import v1.0.4 · 11ty/eleventy-import
Markdown conversion improvements: Use prettier to format code blocks (when language is known) turndown dependency fix: incorrect unescaping of escaped markdown content, thanks @bjones1 for mixmark...
Utility to import content from multiple services (and a CLI, too)
(addendum: more online stuff should cost money)
news web sites are monetizing `overflow: hidden`
whew, this post shows that bad actors are taking advantage of the perceived credibility of custom domain usernames to impersonate very popular accounts using .bsky.social usernames 😭 bsky.app/profile/trik...
.@mantzarlis.com: 44% of the top 100 most followed individuals on BlueSky have a doppelganger account...the verification-by-domain feature is an imperfect solution, with one dupe creating a fake but credible-looking website to support their impersonator account. fakedup.substack.com/p/blueskys-d...
“Bluesky is insulated from billionaire influence because everything is open source!”
oh you sweet summer child
it was too soon
addendum: I’m reminded of someone linking to Bluesky on a news chyron—the .bsky.social made it clear it was a Bluesky username without an icon 👍
can we be real about the stigma associated with .bsky.social user names yet or is it too soon
now we’re going to do the technical portion of the job interview—but also we’re planning on live streaming it publicly worldwide and also you’re falling off of a cliff while your teeth are falling out and you’re late for school
bernie sanders would love web components—no I will not elaborate at this time
Teaching the 7 and 9 y/o to play StarCraft II and it is going *incredible* 🤩
First time they’ve ever used a mouse after years with touchscreens and trackpads.
Utility to import content from multiple services (and a CLI, too)
I’ll run away from this—does that count
2k follows and I’ll exercise a little bit
what’s your least favorite emoji? I’ll go first: ✨
the decentralized intelligence agency is p2p
ever heard of the central apple intelligence agency
no, I bet not
New proposal for an automatic passthrough file copy feature:
Automatic passthrough copy for files referenced in HTML output files · Issue #3552 · 11ty/eleventy
Use the existing HTML transformer architecture and wire it up to passthrough file copy to move any references to content on the local file system to the output folder automatically. For example: <i...
Fascinating article about mobile device privacy from @josephcox and @404mediaco today: https://www.404media.co/i-dont-own-a-cellphone-can-this-privacy-focused-network-change-that/
Navigating to Cape’s web site tells another story about privacy if you look at the DevTools Network tab—lots of requests to Google servers 👀
is there a way to force an unfollow on bluesky?
extremism uses civility as a weapon
sure, I can touch grass—but can I grep grass? can I sed grass? can I tail grass? yeah, that’s what I thought
Kinda wish I could add other people’s starter packs to the Starter Packs tab on my profile
If you already follow 100% of a starter pack, you know it’s a good starter pack 😍
I created a personal website starter pack!
All the lovely people on this list have ✨fantastic✨ personal #websites or #blogs. 👏 I hope you like it. 🤗
(Feel free to suggest your favorite personal websites as well, of course.)
bluesky RSS feeds be like [contains quote post or other embedded content]
Utility to import content from multiple services (and a CLI, too)
Utility to import content from multiple services (and a CLI, too)
imma gonna need a labeler to show core web vitals pass/fail (or lighthouse scores, whatevs) of their home page on brand accounts 😘
Absolutely INCREDIBLE demonstration of what this platform can do: subscribe to this labeler and see which fancy private school different UK public figures on here went to, and how much those schools cost. bsky.app/profile/dadd...
Experimenting with @11ty.dev’s Import to create a single (eventually searchable) archive for Bluesky and Mastodon (and others, eventually). Super early preview: nexodus.zachleat.dev
Docs for Eleventy Fetch v5.0 have been updated and are live on the web site: www.11ty.dev/docs/plugins...
Release notes: github.com/11ty/elevent...
I definitely prefer error messages over whatever happened on bluesky today—a bunch of likes and boosts just *never happened* which will have me doubting the reliability of every action I do on this site for a day or two
vindicated bsky.app/profile/pfra...
Due to the server issues some of your recent posts may have gotten fewer likes than they deserved
Please accept this coupon to rectify this, which allows you to imagine you got 10 more likes on your post than you did
even our UI has trouble with optimism nowadays
seeing some gnarly optimistic UI eventual consistency problems on this web site today
Help Eleventy by filling out Survey Awesome!
If ever you wanted a say in future priorities in the 11ty Ecosystem, now is the time to weigh in: www.11ty.dev/blog/survey-...
Appreciate you all!
any URI that isn’t on your web site isn’t very cool anyway
what is the best JavaScript framework? we asked 2000 next.js superfans to find out
we can at least agree that `<details inert>` is progressive non-disclosure
please sign this document stating that you won’t reveal our use of UX patterns to defer information as needed for advanced or secondary tasks
it’s a progressive disclosure non-disclosure agreement
this is mostly just for me but they’re all archived here using @eleventy’s tweetback: https://www.zachleat.com/twitter/
sometimes cool URIs don’t change but other times you must burn previously cool URIs to the ground so they can’t be further monetized for evil 🔥
Deleting 41,987 tweets.
(thank you @Luca and https://github.com/lucahammer/tweetXer)
New release: 🦴🐀 Eleventy Fetch v5.0.0
👑 Using platform `fetch()` (with timeout support!)
🎂 Adds URL, arbitrary function sources
🍣 Adds XML, parsed XML, raw response types
🗄️ Custom cache filename callbacks
Release Eleventy Fetch v5.0.0 · 11ty/eleventy-fetch
npm install @11ty/eleventy-fetch@5.0.0 Breaking: requires Node 18+ Breaking: Use native fetch() and drop node-fetch dependency by @uncenter in #37 Support URL instance target #41 Use AbortSignal ...
Fetch and locally cache remote API calls and assets.
Fetch and locally cache remote API calls and assets.
Fetch and locally cache remote API calls and assets.
anildash.com is #BuiltWithEleventy 🏆
Hi everybody! In anticipation of doing more writing, I’ve brought all 25 years of my blog archives online, cleaned up lots of dead links, and even added a basic search capability. I hope there’s something there you find valuable! www.anildash.com (And let me know what I should write about next.)
Anil Dash
A blog about making culture. Since 1999.
Utility to import content from multiple services (and a CLI, too)
Introducing 📥 11ty/import: a CLI tool to import content as static files
👋🏻 Easily export all of your WordPress posts
👀 Show recent 🦋 Bluesky posts on your web site without expensive embeds
✅ Make a CMS out of anything on the web using PESOS
Try it out:
GitHub - 11ty/eleventy-import: Utility to import content from multiple services (and a CLI, too)
Utility to import content from multiple services (and a CLI, too) - 11ty/eleventy-import
Utility to import content from multiple services (and a CLI, too)
Utility to import content from multiple services (and a CLI, too)
The Bluesky Show

this is what I think of when I hear bluesky

Utility to import content from multiple services (and a CLI, too)
rotate your authentication tolkiens
What’s the best method to speedily bulk delete tweets?
time for another round of astrology for web developers—make sure your birth sign aligns with the javascript framework chosen for you by the bizdev team
(proper credit to @darn.es who did this one first: mastodon.design/@DavidDarnes...)
7 y/o just asked me if 0 - 0 = -0 and I am absolutely delighted by this question
Fetch and locally cache remote API calls and assets.
/wp-discontent/
there is only one hard problem in computer science: abstracting the entirety of CSS into HTML classes
Fetch and locally cache remote API calls and assets.
For the record, Bluesky can be “worse” than Mastodon (in important ways that we care about) and still be a temporarily valuable place to get folks off of Twitter/X.
11 year old thread continued from www.zachleat.com/twitter/1483...
in the year of decorative gourds 2024, a mere 25 years after the format’s standardization—the newest version of Mac OS Preview.app (Sequoia 15.1) still cannot open an SVG file 😭
For years there has been a stinky cloud of web performance misinformation and propaganda coming from folks in the React community.
So much so that apparently a 57 score on Lighthouse is “fast” (even with 1160ms of TBT and a 5.4s LCP).
(There is *some* nuance here, of course—but we haven’t graduated to those discussions yet!)
If you too want to pretend that your slow web site is fast, use this handy guide: https://www.zachleat.com/web/lighthouse-deception/
A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.
A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.
A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.
A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.
Software developers say “Use the right tool for the job—but wouldn’t it be better if this one tool solved every problem and use case for everyone for the remainder of time as we perceive and understand it”
Fetch and locally cache remote API calls and assets.
(recommendations welcome)
well, I know of at least one, now: go.bsky.app/KvgKwov
any good web components starter packs yet?
lost and founder mode
web components are good
Having a sizeable following on social media hardens you—in the same way that any small measure of power might.
At our worst we think of this as a suit of armor, a sort of mental toughness.
At our best we mourn this as a loss of compassion, a subtraction of our humanity and connectedness.
Utility to import content from multiple services (and a CLI, too)
A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.
Don’t forget to tag @11ty.dev in your Eleventy posts on here, please!
I think a good source for folks that attempted this is from the Tweetback open source project! (Twitter Data Export)
Here’s a starter pack of those folks: bsky.app/starter-pack...
Let’s shout out the folks that left Twitter *years* ago, too.