That's no global var π that's a class with a mutable static member
That's no global var π that's a class with a mutable static member
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 >.<
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...
π₯³ Congrats on the launch, @developer.mozilla.org!
Yet another piece of our web dev tool belt built with web components and Lit π
Your daily dose of SSR DevX footguns
screenshot of github copilot chat saying "Sorry, the response matched public code so it was blocked. Please rephrase your prompt. Learn more."
Yes, Copilot, I know, I wrote and publicly committed that code and asked you to look it up
You will know if I've been replaced by an LLM if my code starts saying
// console.log(myVal); // remove this line
π
JS generators π
> 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).
This Microsoft support forum thread lives in my mind rent free
GΜΆoΜΆoΜΆgΜΆlΜΆeΜΆrΜΆβ¦ ex-Googler.
nerdy.dev/ex-googler
Thanks for the heads up, we have a fix in the pipeline!
I finally found a use for one of my lingering domain names! $1/month justified!
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
My kingdom for regex search in Chrome cmd+f
AI coding agents are a useful bridge for lacking docs
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
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
This is all in one repo, our TS / web repo. Most our repo groupings tend to be around language
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
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
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
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.
My team is also looking for a manager if that's your thing
careers.airbnb.com/positions/64...
My team has been doing some really fun stuff with LLMs and code migrations!
medium.com/airbnb-engin...
I think I just realized that I styled the dark mode colors of lit.dev on my old WoW days using Tukui
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...
Whomever decided golang variables should be 1-3 chars should be thrown into the fires of my build errors