the nascar car advertising model but for t-shirts on speakers at tech conferences
Tech Meetup at the Whitehouse (2015)
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://www.nextgov.com/cxo-briefing/2015/04/white-house-promotes-tech-meetups-economic-growth-drivers/110476/
https://money.cnn.com/2015/04/17/technology/white-house-tech-meetup-megan-smith/index.html
see if you can spot the new variable font I’m using on my personal site (it’s very subtle 😅)
this kids’ book is offering a scathing critique of cryptocurrency

incredible to see news years toots in real time instead of days later on an algorithmic timeline
happy new year, y’all 🥳🍾
dunbar’s number but for the number of configuration dotfiles in a code repository
Added support for locally hosted videos (and fake animated GIF videos) to tweetback twitter achives.
zachleat/tweetback-zachleat
what are the best four player video games for switch? my kids are finally old enough 😍🥰😍🥰😍 the golden age is upon us!!
*puts batteries in toy*
*instantly regrets putting batteries in toy*
@davatron5000 sorry to hear about your Christmas. If you’re stranded in Omaha and I can help, please let me know. I’d be happy to try to help
this holiday season I’m thankful for static builds so production issues are almost always someone else’s problem 😅😅
I got 99 problems but a runtime ain’t one
the algorithmic complexity of the twelve days of christmas
Using :11ty: #Eleventy 2.0’s custom templating feature for Sass on zachleat.com and migrating off of Grunt:
📉 Dependency count decreased by 239
🏋🏻♀️ node_modules size decreased by 160 MB
Weeeeeeeeeeeeee
32 lines of Eleventy + Sass plugin code 🏆 https://github.com/zachleat/zachleat.com/blob/a780a1568791256dabbb8794e6a869065c2df949/_11ty/sassPlugin.js
@11ty/eleventy@2.0.0-canary.23
Transform a directory of templates into HTML.
@11ty/eleventy@2.0.0-canary.22
Transform a directory of templates into HTML.
unabashedly proud that I did some real good eleventy work this week—I am very excited about it
@11ty/eleventy@2.0.0-canary.21
Transform a directory of templates into HTML.
reminiscing about that time rupert murdoch paid $580M for myspace and then sold it six years later for $35M
merry christmas everyone
are there radishes for other animals besides horses
the H in HTML stands for @horse_js radish
the H in HTML stands for hypoallergenic
The web is better with you.
HTML 2.0 was a good vintage
Jane Mastodon
this holiday season, remember that typefaces make great gifts
…this post is specifically for my partner
@11ty/eleventy@2.0.0-canary.20
Transform a directory of templates into HTML.
I love to write code that lets me simplify complicated docs
@11ty/eleventy-plugin-webc@0.8.1
WebC support for Eleventy adds for Single File Web Components
@11ty/eleventy@2.0.0-canary.19
Transform a directory of templates into HTML.
If you want to read more about how we built Your Year on Netlify, read this archived thread: https://www.zachleat.com/twitter/1468291337770438657/
Thanks to @hexagoncircle and samtan.dev for reviving it this year!
My Year on Netlify 2022:
💁🏻♂️ Developer #141,964
🗓 5 years on Netlify
✨ 15 new sites
🏗 11,453 builds
🚀 134 deploys on Friday
🔌 3 frameworks used
🍄 173,125,408 Functions calls on 19 sites 😅😅😅
I can use Eleventy with No Handlebars
No Handlebars
…
No Handlebars
A few months of heavy Mastodon use and I can report that I really love that I can boost a post and (by default) receive no future notifications about downstream engagement 🏆
to follow up, I did go through the Create a Next.js app tutorial https://nextjs.org/learn/basics/create-nextjs-app and it does collect telemetry by default without mention of data collection via the command line or otherwise.

I’m curious how many folks understand that Next.js collects telemetry data (and data collection is opt-out)
How common is this in frameworks? Eleventy definitely doesn’t have anything like this.
I appreciate all of the support, y’all—it really means a lot ❤️
My cat passed today—I was his human for 16 years.
He inspired fear in all those that dared pet him. His legacy of violence and horror spread to vets and boarding services throughout the land. He ruled with an iron fist over all three Great Danes that dared share residence.
I’ll miss you, Charles. You truly were in charge.
CORS implies the existence of a CANDS
you want software to be more opinionated but perpetually disagree on the opinions (even with your past selves) 😅
Windows paths are the English units of measurement and POSIX paths are the Metric system.
I think y’all know what I mean, right?
might I propose a new software metric: number of individual toggles to customize marketing notification preferences (lower is better)
just got another email asking how much I’d charge to link to nextjs.org from my web site 👀👀👀👀
mmhmmm
a lot of great advice in the replies here—thank you all!
I want a sewing machine, any recommendations?
Shout out to web developers that don’t feel (or haven’t felt) like they belong in the JavaScript community—you are important and your opinions are valid.
I asked chatgpt which javascript framework was the best and you won’t believe what happened next
in an additional step of what I would personally describe as heroic solidarity I didn’t use times new roman today
Love this post from @JesseSkinner about empty component files in Svelte: https://www.codingwithjesse.com/blog/the-simplest-svelte-component-is-an-empty-file/
WebC shares these same roots and takes the baseline one step further: an empty WebC component (no HTML, root tags, or even content required) renders to empty content (with zero component or library JavaScript).
17 pull requests closed on @eleventy core this week 📈
Only 18 pull requests open (total) and only 9 issues left (110 closed) on the 2.0 milestone:
https://github.com/11ty/eleventy/milestone/38
Slow and steady 😅🐢
TIL about the Affordable Connectivity Program (US only): a $30/month discount on internet costs to low-income households and a $100 computer/tablet discount too.
What a great initiative—internet connectivity is table stakes.
Reviewed 10 @eleventy pull requests today (so far) 🏆
Working towards a stable 2.0!
“it’s not a showstopper for me but have you considered rewriting this entire repo in typescript?”
https://webcomponents.today/ from @kulykov looks to be a great library of resources for Web Components!
(needs a link to WebC too, maybe 👀😅)
(via the @smashingmag Newsletter)
@stavvers has boosted some incredibly hilarious gems into my timeline recently—follow them!
frail whale
@11ty/eleventy-plugin-webc@0.8.0
WebC support for Eleventy adds for Single File Web Components
@11ty/webc@0.8.0
Single File Web Components
Reading @nolan’s excellent “Shadow DOM and accessibility: the trouble with ARIA”: https://nolanlawson.com/2022/11/28/shadow-dom-and-accessibility-the-trouble-with-aria/
If you’re concerned about the drawbacks of Shadow DOM—I really encourage you to try WebC!
Compile your Shadow DOM to Light DOM to workaround these issues. With a special shout out to the `uid` property for accessibility attribute mapping too (deep link here): https://youtu.be/p0wDUK0Z5Nw?t=455
weekly review ★☆☆☆☆ would not do business with this week again
yes I am subtooting my week, this is my personal growth journey
counterpoint:
if you can’t handle me offline, then you don’t deserve me extremely online
I just got a shady email asking for a paid link from my personal site to nextjs.org and I… what?
should web sites work offline or should we log off when they’re down
I’m asking the big questions here
this is a very classy and sophisticated toot for educated people
hoisting variables by my own petard
as I’ve always said, make sure to not
@11ty/eleventy-plugin-vue@0.7.4
Use Vue.js single file components in Eleventy.
Maybe the biggest #Eleventy build I’ve seen in the wild: 152,486 pages!! 🏆
when life gives you lemons, be HTML
Happy
To
Make
Lemonade
(good afternoon from my drafts)
a web site that throttles the developer’s browser to the slowest visitor’s page view
a web site where you wait for 1 KB of JavaScript and then you can double it and give it to the next page view
if you post @twitter.com links in your toots I assume that you check linkedin on the weekend
Thanks for having me on Shop Talk Show @chriscoyier and @davatron5000!
We talked a bit about JavaScript Frameworks, WebC, Web Components, Mastodon/Twitter, and <is-land>!
CSS mini-map courtesy of `element()` by @stefan
https://www.stefanjudis.com/a-firefox-only-minimap/
Browser support (Firefox only): https://caniuse.com/css-element-function
New blog post:
Archive your Tweets with Tweetback
https://www.zachleat.com/web/tweetback/
Tweetback is built with @eleventy and I do think #Eleventy plays a special role here. Eleventy is a production ready, stable site generator that now has very concrete public proof of many projects with ~50,000 page builds (and even one in there with >118,000 pages—hi @nhoizey)
@tweetback/canonical@2.0.3
A package to resolve twitter URLs to new canonically hosted twitter backups.
@tweetback/canonical@2.0.2
A package to resolve twitter URLs to new canonically hosted twitter backups.
(this draft never dreamed it could be a real toot)
Web Components leverage the for-free features of the web platform to most efficiently enable high performance, minimal JavaScript use cases.
if you post @twitter.com links in your toots I assume that you contact ticketmaster customer service to see if you can pay an extra service fee
if you post @twitter.com user links in your toots I assume that you use the same password for everything
today is thanksgiving but tomorrow is git blamesgiving
one more toot in this thread and I am now the villain
1400 words on the historical context of the recipe but I just want the ingredient list and the assembly instructions
this blog post could have been a gist
one code snippet on the docs is worth at least one thousand words
`@tweetback/canonical` is working to take back canonical twitter URLs!
https://github.com/tweetback/tweetback-canonical
You can see it in action here, linking from Eleventy’s Twitter archive to @nhoizey’s:
https://twitter.11ty.dev/967073745537036289/
@tweetback/canonical@2.0.1
A package to resolve twitter URLs to new canonically hosted twitter backups.
We should have seen the writing on the wall when they banned @matuzo 👀
New blog post: https://www.zachleat.com/web/vote-with-your-tweet/
A short write-up on the motivation behind votewithyourtweet.com and my own personal future on the Twitter platform.
I’ve removed the twitter link from my personal site: https://www.zachleat.com
open source is amazing 🥹
Cheers to @slightlyoff as he, uh… debates the merits/drawbacks of the JavaScript industrial complex tonight 😅
I wonder if the median Lighthouse scores of web sites built with Next.js will come up! 👀
Not sure what my plans are for the data long-term—but I like this step for now (given that I am already hosting a backup).
I followed @gossithedog’s advice and made my account private on Twitter and linked to my Twitter Archive in my bio.
The web’s best quality is that it reroutes around damage and right now: Twitter is damage.
It’s been three years in the making, but after some gentle prompting and prodding from a few friends (thank you @nhoizey!)—it has finally happened.
We’ve finally open sourced the #Eleventy Twitter Archive project named `tweetback`:
You may have seen this in action on my site https://zachleat.com/twitter/ or the newly shipped Eleventy Archive https://twitter.11ty.dev
You can find the source code for the project here:
https://github.com/tweetback/tweetback
Try it out!
You can see this in action on the Eleventy Twitter Archive, where any links to https://twitter.com/zachleat/ now link to https://zachleat.com/twitter/ instead.
@tweetback/canonical@2.0.0
A package to resolve twitter URLs to new canonically hosted twitter backups.
@tweetback/canonical@1.0.1
A package to resolve twitter URLs to new canonically hosted twitter backups.