Sign in

Elliott

@techytacos.dev
393 followers 123 following 73 posts

My mom calls me mijo I do web platform things with a hint of 🏳️‍🌈 at Airbnb – Lit core team & xoogler on Chrome and Google Design

PostsRepliesMedia
Reposted by Elliott
Justin Fagnani @justinfagnani.com · 12/03/2026
I just noticed that @lit.dev crossed the 5M downloads/week mark on npm! 🎉 That's more than 2x in the last year, and 6x in the last three years 🚀
A graph from npmtrends.com of lit downloads over the last 5 years, showing growth from 0 to 5,000,000
14610
Reposted by Elliott
Lea Verou, PhD @lea.verou.me · 12/03/2026
WebKit blocking interop on CSS modules (import … with { type: "css" }) [1] affects a lot more than meets the eye. It means web component authors cannot make component styles a first-class dependency unless they’re willing to stuff them into a JS string. [1] caniuse.com/wf-css-modules
caniuse.com
CSS import attributes | Can I use... Support tables for HTML5, CSS3, etc
75912
Elliott @techytacos.dev · 09/12/2025
That's no global var 👀 that's a class with a mutable static member
010
Elliott @techytacos.dev · 29/10/2025
Trying @diabrowser.com again with the new focus mode. It's super snappy compared to Arc but the lack of site search and color-coding of my windows for profiles is sorta debilitating for my workflows >.<
010
Reposted by Elliott
Lit @lit.dev · 14/10/2025
Lit is joining @openjsf.org! 🎉 Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project! We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS! Read more on our blog: lit.dev/blog/2025-10...
lit.dev
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
012140
Reposted by Elliott
Lit @lit.dev · 25/08/2025
🥳 Congrats on the launch, @developer.mozilla.org! Yet another piece of our web dev tool belt built with web components and Lit 😎
34413
Elliott @techytacos.dev · 25/08/2025
Your daily dose of SSR DevX footguns
010
Elliott @techytacos.dev · 17/05/2025
Yes, Copilot, I know, I wrote and publicly committed that code and asked you to look it up
screenshot of github copilot chat saying "Sorry, the response matched public code so it was blocked. Please rephrase your prompt. Learn more."
040
Elliott @techytacos.dev · 13/05/2025
You will know if I've been replaced by an LLM if my code starts saying // console.log(myVal); // remove this line
010
Elliott @techytacos.dev · 02/05/2025
👍
110
Elliott @techytacos.dev · 02/05/2025
JS generators 👍
120
Elliott @techytacos.dev · 21/04/2025
> A problem with this solution is that it disables the Google Toolbar (for those who are still using this no longer supported tool, especially for its "I fell lucky" button and its personalized buttons).
000
Elliott @techytacos.dev · 21/04/2025
This Microsoft support forum thread lives in my mind rent free
130
Reposted by Elliott
Adam Argyle @nerdy.dev · 11/04/2025
G̶o̶o̶g̶l̶e̶r̶… ex-Googler. nerdy.dev/ex-googler
nerdy.dev
G̶o̶o̶g̶l̶e̶r̶… ex-Googler. · April 10, 2025
My role at Google was eliminated.
4911637180
Elliott @techytacos.dev · 30/03/2025
Thanks for the heads up, we have a fix in the pipeline!
020
Elliott @techytacos.dev · 29/03/2025
I finally found a use for one of my lingering domain names! $1/month justified!
030
Reposted by Elliott
Justin Fagnani @justinfagnani.com · 14/03/2025
Someone posted a link to TanStack Table on the @lit.dev discord. I didn't know about this before, and wow! it looks awesome! The examples show very idiomatic Lit patterns for a headless UI utility. Reactive controllers, repeat(), `@state()`, and more. tanstack.com/table/v8/doc... @tanstack.com
tanstack.com
Lit Table | TanStack Table Lit Docs
The @tanstack/lit-table adapter is a wrapper around the core table logic. Most of it's job is related to managing state the "lit" way, providing types and the rendering implementation of cell/header/f...
1225
Elliott @techytacos.dev · 20/03/2025
My kingdom for regex search in Chrome cmd+f
000
Elliott @techytacos.dev · 17/03/2025
AI coding agents are a useful bridge for lacking docs
100
Reposted by Elliott
Boshen @boshen.github.io · 16/03/2025
Announcing Oxlint Beta: oxc.rs/blog/2025-03...
oxc.rs
The JavaScript Oxidation Compiler
A collection of high-performance JavaScript tools written in Rust
226437
Elliott @techytacos.dev · 15/03/2025
Yoof that sounds like a nightmare to maintain. Typically every repo at Airbnb has some sort of platform team behind it, but the large repo runs into issues around getting reviewers and tooling around that which I think would be easier for more focused repos
100
Elliott @techytacos.dev · 15/03/2025
Though in all likelihood I would probably clone before and just FS across repos when necessary because clones take a long time for us and our repos tend to be sufficiently large that migrations tend to be in a few repos
000
Elliott @techytacos.dev · 15/03/2025
This is all in one repo, our TS / web repo. Most our repo groupings tend to be around language
200
Elliott @techytacos.dev · 15/03/2025
There’s also Roo Code or Cline which are excellent for smaller migrations where you want more interactivity (or Cursor if you have that legally approved) Happy to chat some more, I’ll clear what I am able to share with someone with a bigger wig
120
Elliott @techytacos.dev · 15/03/2025
I think the impressive part is how unimpressive and ad hoc the setup is. You have an endpoint to talk to an LLM, write a js async function around it, you tell Claude to output XML, you have a fault-tolerant XML reader to get the output out of the response and you fs your way to glory
120
Elliott @techytacos.dev · 15/03/2025
It’s not cheap though, because the most capable LLMs are pricey, but luckily our leadership was receptive to the cost benefit analysis of $10s of K’s for LLM costs vs keeping two people on the project for a year and a half
100
Elliott @techytacos.dev · 15/03/2025
LLMs have been a godsend for us at Airbnb. I basically only write codemods these days just to gather data and context for the LLMs. The problem with the LLM approach though is that you spend lots more time in verification vs a codemod where you can be 80% sure it’s correct.
110
Elliott @techytacos.dev · 15/03/2025
My team is also looking for a manager if that's your thing careers.airbnb.com/positions/64...
careers.airbnb.com
Manager, Engineering - Web Platform - Careers at Airbnb
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco …
020
Elliott @techytacos.dev · 14/03/2025
My team has been doing some really fun stuff with LLMs and code migrations! medium.com/airbnb-engin...
medium.com
Accelerating Large-Scale Test Migration with LLMs
How Airbnb migrated nearly 3.5K Enzyme test files to React Testing Library in just 6 weeks using automation and LLMs
250
Elliott @techytacos.dev · 14/03/2025
I think I just realized that I styled the dark mode colors of lit.dev on my old WoW days using Tukui
010
Reposted by Elliott
TypeScript @typescriptlang.org · 11/03/2025
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
22971289
Elliott @techytacos.dev · 11/03/2025
Whomever decided golang variables should be 1-3 chars should be thrown into the fires of my build errors
140
Elliott @techytacos.dev · 07/03/2025
After writing a mini-html AST builder, I'm impressed at how quickly HTML as a language bails on unexpected tokens and just calls it Text or a Bogus Comment
150
Elliott @techytacos.dev · 18/02/2025
If you run into trouble and if you're not already on it, the Lit Discord is pretty helpful for general web-component-related stuff and is probably the biggest concentration of people that have used DSD lit.dev/discord
lit.dev
Join the Lit Discord Server!
Lit is an open-source JavaScript library for building fast, lightweight web components (https://lit.dev) | 4198 members
130
Elliott @techytacos.dev · 10/02/2025
Sometimes RSCs feel like the tail wagging the dog
000
Reposted by Elliott
Jason Miller @developit.dev · 10/01/2025
Preact Signals just got a huge performance boost: Signals rendered as text/props & effects only "pull" as fast as needed for rendering. Since computeds run as-needed, they now only re-run as often as their downstream DOM output can be painted. H/t to @jovidecroock.com for making this happen.
923234
Elliott @techytacos.dev · 07/02/2025
This is when you stop using the web app and start using the API
000
Elliott @techytacos.dev · 07/02/2025
You just love to see it!
A screenshot of github of 3 lines: A green checkmark by augustjk, augustjk left a comment: neat!, purple github merge icon: e111077 merged commit 2 minutes ago 15 checks passed
020
Elliott @techytacos.dev · 04/02/2025
Egg fort.
010
Elliott @techytacos.dev · 03/02/2025
Anything from templating, to styles, to signals, get your fix with a quick CMD+F or a CMD+K and fiddle around with our interactive code samples to your heart's content! Want something included in the cheat sheet? File an issue here or submit a PR by editing the page: github.com/lit/lit.dev/...
github.com
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
040
Elliott @techytacos.dev · 03/02/2025
Are you new to Lit & need a jump start? Or are you a Lit veteran & can't quite remember that _one_ callback name? Well do we have the article for you! We've just published the Lit Cheat Sheet! An article that has a bunch of quick code snippets for all sorts of code patterns lit.dev/articles/lit...
lit.dev
The Lit Cheat Sheet – Lit
Simple. Fast. Web Components.
2338
Elliott @techytacos.dev · 28/01/2025
Thanks for the link!
020
Elliott @techytacos.dev · 28/01/2025
Though I sorta doubt a personal, cloud-hosted instance of this is actually cheaper. Otherwise, maybe an open source FE that just gives you at-cost API calls is probably enough
130
Elliott @techytacos.dev · 28/01/2025
Not really what I think I'm looking for A self-hosted model is important because it should be easy to launch your own, private instance of "chatGPT" where the only middleman is the infra provider providing the VMs rather than these companies that just upcharge you on API calls to OpenAI / Deepseek
120
Elliott @techytacos.dev · 27/01/2025
Hugging Face's GH org seems to have a lot of the parts, but not really an AIO setup w/ a FE
000
Elliott @techytacos.dev · 27/01/2025
Has someone made an open source docker image that essentially deploys an open source ChatGPT interface and your favorite locally-hosted model to AWS or whatever? There are so many ChatGPT interface copycats out there, that there really should just be a common open source project that does this
210
Reposted by Elliott
Nick Williams @wicky.nillia.ms · 08/12/2024
I've never understood the dislike of decorators in the broader JS community. Ad-hoc metaprogramming is everywhere in JS. But formalise it and everyone hates it?
"Know the work rules" meme:

A: log(fn)
B: aww you're sweet 
--
C: @log
B: hello, human resources?!
3131
Elliott @techytacos.dev · 15/01/2025
Brb putting my code up on Etsy
020
Elliott @techytacos.dev · 15/01/2025
Now that AI writes code, can I call mine artisanal and hand-crafted?
120
Reposted by Elliott
Passle ☭ @passle.dev · 14/01/2025
SWTL really is that one project that I'm really proud of. I'm sure theres lots that can be improved in the code, but its pretty nice how small it is. I'm also very thankful of past me for commenting the code for future me 🙃
081