Brian
banner
brian.blue
Brian
@brian.blue
Turning coffee into software

I also make music at http://briandavidvaughn.com

https://bvaughn.me
Had a nice experience using Tiptap on a work project. Ended up forking a couple of plugins (eg mention and suggestion) to fix some small async bugs, but their plugin code is very approachable 👍
November 26, 2025 at 3:03 PM
Difficult to shake the feeling we’re all sleep walking towards a bunch of cliffs
November 24, 2025 at 2:08 AM
Reposted by Brian
I don't have words for the sort of confused this makes me feel.
Reporter: Are you affirming that you think the president is a fascist?

Mamdani: I've spoken about --

Trump: Just say yes, it's easier than explaining.
November 21, 2025 at 9:25 PM
The idea of splitting a library into 100 tiny packages feels like a mistake
November 21, 2025 at 12:06 AM
Hitting a surprising dead end with Lexical: I can’t get it to parse markdown that’s pasted as plain text

Seems like the only thing its API supports is to replace all text, rather than just the current selection

This seems crazy
November 20, 2025 at 9:45 PM
Playing around with Lexical again. It’s so powerful, but the docs are still kind of sparse and confusing for some of the plug-ins.
November 19, 2025 at 9:44 PM
Made significant progress on the react-resizable-windows rewrite this weekend. In particular, I'm proud of the improvements to the docs site. Pages like this one in particular:

react-resizable-panels-git-v4-brian-vaughns-projects.vercel.app/props/group
November 17, 2025 at 10:23 PM
Anyone at Vercel have tips on how to resolve a queue that's stuck?

Deployment page says "The build will start once your other Deployments have finished" but there's nothing in my queue (except this build)
November 16, 2025 at 7:04 PM
It's taking me forever, but I'm getting closer to a react-resizable-panels version 4 release. The major difference will be support for more size units (%, pixels, rem/em, vh/vw)
November 15, 2025 at 6:33 PM
Not sure if winter stacked on top of the general social/political situation, but I’m having trouble shaking a dark feeling 😕
November 14, 2025 at 9:18 PM
Just came across the TODO Tree VSCode extension, and it's great! Really handy to have all of the TODOs gathered in one place like this.
November 11, 2025 at 10:35 PM
The Grandson concert last night was great. Super tight sound and really good stage energy.

I love living within walking distance to so many good music venues.
November 8, 2025 at 12:28 PM
After using Google Home for several years, I set up a HomePod this evening in my apartment and it is so much nicer
November 5, 2025 at 11:50 PM
Looks like I’ll be visiting London for the first week of December. First time in a while!
November 4, 2025 at 9:57 AM
Considering a react-resizable-panels rewrite, built on top of resize observer, so I can offer a more flexible API (aka percentage and pixel support)
October 31, 2025 at 1:07 AM
Why do the automated announcements for the L train always interrupt themselves? Seems like such an easy thing to notice and fix.

“Hello passengers, the next Brooklyn bound L train- hello passengers”
October 29, 2025 at 6:56 PM
Reposted by Brian
Remember when you used to tweet stuff like this and it would get >2000 likes?
October 29, 2025 at 2:28 AM
Does react-window v2 support is-scrolling indicator❔

Yes, with only a few lines of user code:
github.com/bvaughn/reac...
Feature Request: Bring useIsScrolling into V2 · Issue #877 · bvaughn/react-window
V2 has been amazing and so smooth! Thank you for the update. Is there any plan to support useIsScrolling in Lists? It was really convenient to have access to isScrolling on a list item. A dream wor...
github.com
October 28, 2025 at 10:32 PM
Small update to react-window just published as version 2.2.2 with a TypeScript compatibility fix for React versions 18.0-18.2

More info on GitHub for anyone interested github.com/bvaughn/reac...
Annotae Grid and List return types explicitly to avoid redundant inlined inferred types by Andarist · Pull Request #876 · bvaughn/react-window
fixes #875
github.com
October 26, 2025 at 8:45 PM
Watched “Exit Through the Gift Shop” this morning. The main subject of that movie was a precursor of the “ai artist” (and to a lesser extent, the vibe coder)
October 26, 2025 at 2:10 PM
I think I find talk of “AI developers” or “vibe coders” borderline offensive in the same way as “AI artists” 😔 I need to get over this probably but it’s difficult
October 24, 2025 at 12:33 AM
Having people “strongly urge me to reconsider” adding features to open source libraries after I’ve articulated why I won’t is an odd experience. Have had a few of these interactions recently on GitHub issues.
October 23, 2025 at 10:05 AM
TypeScript playground is shockingly broken on a phone, even a new one running the latest software.
October 23, 2025 at 12:53 AM
Vercel must be spending some serious money on advertising lately, given the billboards I’m seeing in midtown and downtown
October 21, 2025 at 10:43 AM
Wrote a better pre-processor for the react-window docs so the API pages will have better syntax highlighting 🙂

react-window.vercel.app/list/props
October 19, 2025 at 2:22 PM