I’ll admit I haven’t kept up on the tiktok ban: what specifically about tiktok’s infrastructure is going to be affected? The app in the app store? The web site? Why not just move the TikTok servers overseas?
dear marc zuckemborg what color is the masculine energy card in pokemon card game
img:not([alt]) { visibility: hidden;}
In the past month my kids and I have played (on all the original *never-repaired* hardware):1️⃣ 30+ year old Super Nintendo2️⃣ 15+ year old Wii3️⃣ 5+ year old SwitchNintendo is an incredibly special company — looking forward to the next iteration.
In the past month my kids and I have played (on all the original *never-repaired* hardware): 1️⃣ 30+ year old Super Nintendo 2️⃣ 15+ year old Wii 3️⃣ 5+ year old Switch Nintendo is an incredibly special company — looking forward to the next iteration.
I am very unserious but also simultaneously extremely seriousmultitudes wish they contained me
your nose is 3d printer for boogers, think about it
we’ve formalized this process here: https://www.11ty.dev/blog/certification/
“tsc does not follow semantic versioning, so even minor updates can introduce changes to type checking that may break existing code.” — @satanacchio.bsky.social https://satanacchio.hashnode.dev/everything-you-need-to-know-about-nodejs-type-stripping
9 y/o tried to say that I was middle aged but instead said that I was from the Middle Ages
mistakes were made mistakes were fixed
if you want one of these on your linkedin — I dub thee officially certified
hoping my midlife crisis will be to build increasingly unhinged web sites
look — all I’m saying is that when I type `bs` in the URL bar it should autocomplete to bluesky even if I’ve never used that computer before
After 7 years, it was time to update the ol’ avatar. This is your one and only warning — I look different now
my profile picture was from 2017 — it’s time for an update.
burrito surpreme court™ justices, sponsored by taco bell™
shout out to everyone with streaming preferences based on caption design and readability
Well designed and beautifully typeset subtitles and closed captions are a competitive advantage for *all* video products.(it’s wild how poorly some streaming services are at this—in 2025)
If you search for “Google” in Bing it shows you a page that is designed to look very similar to the Google home page…via @verge https://www.theverge.com/2025/1/6/24337117/microsoft-bing-search-results-google-design-trickFirst image: search results for “Bing” on BingSecond image: search results for “Google” on Bing
happy january 6th to those CEOs that celebrate
the primary purpose of breaking changes is to remind developers that they shouldn’t get too comfortable
I have converted the old syntax to the new syntax to please the churn gods
why is no one talking about how many pirates are coming out of the eye doctor—eye health may be the top indicator of criminality
in my house we can print 3D in 4 different colors but only one color in 2D
I regret to inform you all that 3d printing has become my entire personality (temporarily)
happy new year ya filthy animals
shout out to static sites—casually and calmly doing their thing—while folks are out for the holidays
my partner got me a 3D printer for christmas and it’s the first “magic technology feeling” I’ve had in a very long time—a glimpse at what a star trek replicator might feel like.any good recommendations for useful or fun prints?
Eleventy End of Week Update:⛴️ Pre-release v3.0.1-alpha.1 https://github.com/11ty/eleventy/releases/tag/v3.0.1-alpha.1 (Import Attributes, Relative assets)🦴 Big efficiency wins in Fetch v5.0.2 (beta) https://github.com/11ty/eleventy-fetch/releases/tag/v5.0.2-beta.1🏞️ In progress: Image v6...
@yaypie I’m curious if you have opinions on the best way to convert https://github.com/rgrove/parse-xml/ objects back to XML? does this exist?Also asking for @paul via https://bsky.app/profile/paul.kinlan.me/post/3ldr6n3ngts2j
to everyone suggesting that I change the code to do some kind of harm to their web site (humorous or not)—no, I will not be doing that.I think we can all agree that it would be wrong to cause production harm to another organization or company’s web site—right?
a reminder that can do emoji too!
bless us (maintainers), every one (not monetarily)
looks like https://wordpress.org/ shipped on the *entire* web site so I will now be taking on the role of tiny tim in the novella A Christmas Carol about Providing Free Labor via Open Source Software
Looks like @photomatt added `` to his personal web site—’tis the season to celebrate others getting value out of open source and web components!https://mastodon.social/@photomatt/113675699709565433You can get it for your web site too: https://github.com/zachleat/snow-fall
new laptop sticker(from Kate Ammann at https://kateammann.bigcartel.com/)
Added a `text` attribute to the web component (v1.0.3+). Now you can add any emoji character you might want (maybe ❄️, maybe a 🤡)Demo: https://zachleat.github.io/snow-fall/demo-clown.htmlGet for your web site: https://github.com/zachleat/snow-fall(Idea inspired by https://techarseholeoftheyear.com/)
HTML — much like the cheese — stands alone
suggestions welcome: if one might be looking for a reliable multi-platform dependency to convert GIF to , what might one use?asking for https://github.com/11ty/eleventy-img/issues/261
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
(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
pronunciation poll:H-refhrrrrrref
it’s wild that some people go through their entire lives thinking that the status quo is fine
Shout out to `Promise.withResolvers`—shipping with Node.js 22+let { promise, resolve, reject } = Promise.withResolvers();https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/withResolvers
1. use this web component, it has zero dependencies, weighs 4KB, shipped in 2018—still works great2. OR, you can use this react component—it has many dependencies, requires a transpiler, weighs 200KB+, uses outdated react best practices from 3 months agoyou gotta choose #2, right? otherwise they’re gonna make fun of you
every web site is progressively-enhanced (some better than others)
For folks in the northern hemisphere, it’s season: https://www.zachleat.com/web/snow-fall/
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
“Bluesky is insulated from billionaire influence because everything is open source!”oh you sweet summer child
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.
what’s your least favorite emoji? I’ll go first: ✨
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 👀https://www.cape.co/
sure, I can touch grass—but can I grep grass? can I sed grass? can I tail grass? yeah, that’s what I thought
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/
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
Ready to geek out? In this episode of Podcast Awesome's Nerd Show and Tell, Matt sits down with none other than Zach Leatherman, the tech dynamo and creator behind Eleventy — the static site generator that’s got web devs buzzing. Zach’s tech-world experience is a wild ride of innovation, grit, and love for the open web. With a little help from our team here at Font Awesome, Zach’s pushing to make open-source sustainable and bring back the glory days...Ready to geek out? In this episode of Podcast Awesome's Nerd Show and Tell, Matt sits down with none other than Zach Leatherman, the tech dynamo and creator behind Eleventy — the static site generator that’s got web devs buzzing. Zach’s tech-world experience is a wild ride of innovation, grit, and love for the open web. With a little help from our team here at Font Awesome, Zach’s pushing to make open-source sustainable and bring back the glory days...
this is mostly just for me but they’re all archived here using @eleventy’s tweetback: https://www.zachleat.com/twitter/https://github.com/tweetback/tweetback
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)
this is what I think of when I hear bluesky
7 y/o just asked me if 0 - 0 = -0 and I am absolutely delighted by this question
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.
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...
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.
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-2443276622I 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)😭
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/113385700599364899https://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.
Put our Harris/Walz sign up in the yard ✅
🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩https://www.theverge.com/2024/10/24/24279020/browser-company-ai-browser-arc(via @cassidoo)
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’allthis 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
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”
someone filed an issue on an 11ty repo to get help with their slow astro build 😅OSS is *wild* y’all
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 shutthere is a larger lesson here, I think 😅
Blog: Speaking at: Web Unleashed, 11 October 2024
Zach Leatherman Zach Leatherman is a builder for the web at is a builder for the web at Font AwesomeFont Awesome and the creator/maintainer of and the creator/maintainer of
Blog: Eleventy v3.0.0 is now available!
After over a year of work, our very first stable release of ESM-friendly 3.0 is now available: After over a year of work, our very first stable release of ESM-friendly 3.0 is now available: Eleventy v3.0.0Eleventy v3.0.0 🎈🐀 🎈🐀 We are very excited to see this ship and look forward to what y’all build with it 🏆We are very excited to see this ship and look forward to what y’all build with it 🏆 Eleventy v3.0.0: Possums ❤️ ESMEleventy v3.0.0: Possums ❤️ ESM (includes full release notes, features, upgrade guide, and thank you notes!) (includes full release notes, features, upgrade guide, and thank you notes!)
Today—I’m delighted to announce that 11ty is joining the excellent team at Font Awesome!Today—I’m delighted to announce that 11ty is joining the excellent team at Font Awesome! Read more on:Read more on: Eleventy Blog: Eleventy Blog: 11ty is joining Font Awesome11ty is joining Font Awesome Blog Awesome: Blog Awesome: Eleventy Joins Font AwesomeEleventy Joins Font Awesome
Blog: Oddbird’s Winging It Live: Web Components
Zach Leatherman Zach Leatherman is a builder for the web at is a builder for the web at Font AwesomeFont Awesome and the creator/maintainer of and the creator/maintainer of
Blog: The Sneaky Costs of Scaling Serverless
Up front disclosures: I am a former Netlify employee (it’s been over a year ago) and currently receive sponsored hosting services from both Vercel and Netlify.Up front disclosures: I am a former Netlify employee (it’s been over a year ago) and currently receive sponsored hosting services from both Vercel and Netlify. If I’m completely frank, the If I’m completely frank, the 11ty Screenshots API11ty Screenshots API has been a bit of a maintenance annoyance over the years: it’s a beefy bundle and a bit of a resource hog. Historically Netlify has graciously provided hosting, but... has been a bit of a maintenance annoyance over the years: it’s a beefy bundle and a bit of a resource hog. Historically Netlify has graciously provided hosting, but...
After over a year of work, our very first beta release of ESM-friendly 3.0 is now available: After over a year of work, our very first beta release of ESM-friendly 3.0 is now available: Eleventy v3.0.0-beta.1Eleventy v3.0.0-beta.1 🎈🐀 🎈🐀 We are very excited to see this ship and look forward to what y’all build with it 🏆We are very excited to see this ship and look forward to what y’all build with it 🏆 Eleventy v3.0.0-beta.1: ESM like a Phoenix (the mythical bird, not Arizona)Eleventy v3.0.0-beta.1: ESM like a Phoenix (the mythical bird, not Arizona) (includes full release notes, features, upgrade... (includes full release notes, features, upgrade...
The The EleventyEleventy code-base is now written using ESM. code-base is now written using ESM. However, Eleventy projects can be written using CommonJS or ESM (and we’ll continue to support both moving forward).However, Eleventy projects can be written using CommonJS or ESM (and we’ll continue to support both moving forward). As Eleventy is a command line tool, this offers a bit of wiggle room navigating the CommonJS/ESM divide. That is, until we started bundling application plugins in the core library.As Eleventy is a command line tool, this offers a bit of wiggle room navigating the CommonJS/ESM divide. That is, until we started bundling application plugins in the core library. Consider this application configuration file,...Consider this application configuration file,...
April 17, 2015 If you want to skip to my appearance, it’s at 02:23:27 Blog post: https://www.zachleat.com/web/whitehouse/ Related Press: https://www.techrepublic.com/article/white-house-plays-matchmaker-with-local-geeks-and-leaders-to-get-more-people-into-tech-jobs/...
https://your-year-on.netlify.com/ Blog post: https://www.netlify.com/blog/2021/12/07/a-look-at-2021-with-your-year-on-netlify/
Originally posted at https://twitter.com/eleven_ty/status/1493284209925967872
A quick two minute State of the Eleventy-verse, first created as a Jamsnack for Jamstack Conf 2021.
Eleventy: https://www.11ty.dev/ Eleventy Authors demo using On-demand Builders: https://www.11ty.dev/authors/ (URL updated: July 29, 2022) Netlify’s On-demand Builders: https://www.netlify.com/blog/2021/04/14/faster-builds-for-large-sites-on-netlify-with-on-demand-builders-now-in-early-access/
Eleventy Docs: https://www.11ty.dev/ Eleventy Docs demo using On-demand Builders: https://fns-demo-cloud--11ty.netlify.app/ Netlify’s On-demand Builders: https://www.netlify.com/blog/2021/04/14/faster-builds-for-large-sites-on-netlify-with-on-demand-builders-now-in-early-access/
A quick two minute State of the Eleventy-verse, first created as a Jamsnack for Jamstack Conf 2020.
Selecthor on GitHub: https://github.com/zachleat/selecthor Selecthor Live Demo: https://www.zachleat.com/selecthor/