Source code at zachleat/nexodus
76 posts total
-
Can .astro files be compiled independently yet? How do we get @astro.build working in 11ty?
-
I regret to inform you that I’ve taken your critique that did not reference or mention me in any way as a very personal attack
-
went to see Peter Pan in the theater with the 9 y/o (amazing!) and the stage flying was incredible but they didn’t do defying gravity?? seems like they only did stuff from the new album
-
88% to 13% …wait
-
so is next.js stable already shipping with experimental react 20 or what’s the deal there
-
⚛️ 🤝 🚾
-
(positive) the linkedin web site is far too slow to be addictive
-
fine I’ll post the context https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause
-
Error#cause is for snitches
-
<a href> pronunciation poll:
H-ref
hrrrrrref -
time to review my HTML wrapped 2024
Most used: <a> Doing work to reduce infrastructure bills: <picture> Underrated: <output> Misunderstood: <details> Tame but a small win: <search> Hope the design never calls for it: <dialog> Not today Satan: <canvas> Pure vibes: <noscript>
-
it’s wild that some people go through their entire lives thinking that the status quo is fine
-
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();
-
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 https://blog.jim-nielsen.com/2023/domain-sins-of-my-youth/ 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 season: www.zachleat.com/web/snow-fall/ https://www.zachleat.com/web/snow-fall/
-
every web site is progressively-enhanced (some better than others)
-
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 👀 [contains quote post or other embedded content]
-
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
-
news web sites are monetizing `overflow: hidden`
-
“Bluesky is insulated from billionaire influence because everything is open source!”
oh you sweet summer child
-
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.
-
I’ll run away from this—does that count [contains quote post or other embedded content]
-
what’s your least favorite emoji? I’ll go first: ✨
-
ever heard of the central apple intelligence agency no, I bet not
-
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
-
If you already follow 100% of a starter pack, you know it’s a good starter pack 😍 [contains quote post or other embedded content]
-
bluesky RSS feeds be like [contains quote post or other embedded content]
-
imma gonna need a labeler to show core web vitals pass/fail (or lighthouse scores, whatevs) of their home page on brand accounts 😘 [contains quote post or other embedded content]
-
Experimenting with @eleventy’s Import to create a single (eventually searchable) archive for Bluesky and Mastodon (and others, eventually).
Super early preview: https://nexodus.zachleat.dev/
-
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 https://nexodus.zachleat.dev/
-
seeing some gnarly optimistic UI eventual consistency problems on this web site today
-
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
-
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)
-
The Bluesky Show
-
this is what I think of when I hear bluesky
-
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
-
7 y/o just asked me if 0 - 0 = -0 and I am absolutely delighted by this question
-
/wp-discontent/
-
there is only one hard problem in computer science: abstracting the entirety of CSS into HTML classes
-
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.
-
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/
-
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.
-
soft skill issue
-
Election week always unlocks a special pattern of unhinged “Midwest is a monolith” political commentary from otherwise reasonable East/West coast pundits.
-
the implied existence of Nightlight Saving Time
-
if you wait long enough a github star turns into a github black hole
-
2PAC is responsible for the content of this advertising. Paid for by 2PAC and not authorized by any candidate or candidate’s committee.
-
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).
![Image](space in filename.jpg)
is rendered as:
!\[Image\](space in filename.jpg)
😭
-
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/