Profile avatar
jamie.build
Comic books. Board games. Open source. Prev: Babel, Yarn, Flow, Parcel, Biome
416 posts 1,905 followers 334 following
Regular Contributor
Active Commenter

Doing the hackiest shit ever because React Aria wants all the browser events to itself Might end up just writing our own versions of ListBox/GridList so we can move to Radix-UI

You know what? Hell yeah If bluesky is ever going to be successful, it will need more of these chronically online people starting shit for no good reason Great content, very entertaining, 10/10

Does anyone have ideas on how to handle scenarios where a user is in the middle of typing in an <input> then some <dialog> opens, and before the user notices, they've typed some character that does something in the <dialog> I want to handle this in a smarter way

Urbanists would be more successful in America if they incorporated more roller coasters

We found a bug in React's legacy renderer that causes a child to be re-rendered before its parent (its in an older release of React so probably not worth filing an issue) I think this is the first bug of its kind Ive found in React though, was kinda fun to hunt down gist.github.com/jamiebuilds/...

I’m spending more time thinking about Sinners than I have any other movie in recent memory

Is anyone building a design system based around these newer browser APIs: Popovers, Dialog/Modal, Anchor Positioning, Overlay/Top-Layer, etc to eliminate "portals" or JS positioning logic? Not just some CSS-only snippets, like you've tested and worked out the focus management/accessibility details

I wish React-Aria trusted me more. It wants to control everything so tightly that it actually makes it harder to create your own primitive components that work well with RAC

Wrote such good JavaScript I got to go on stage with deadmau5 at Coachella

Yay! I’ve been working on this one for a bit Might write up a blog post for how I built a keyboard nav delegate for both grid and masonry layouts Surprisingly there are not many good implementations of keyboard nav in masonry layouts out there

Maybe this is a silly thing to want, but every time I have to slice the same string up into 3 parts I wish I could do it in one operation which would hopefully be a bit faster

This is not at all a big deal, but why is React still using class components for error boundaries? I feel like every app has this in it by now, why not just make an official version of it

GitHub Issues should support audio comments That way when someone opens an issue that just says “it doesn’t work” with no further context, they can then hear the beautiful sounds of the ocean I’m drowning myself in

I thought we all agreed to post better on Bluesky. Don’t be wrong, mean, and unfunny

#tldr While this study might seem to be just about traffic, look a bit deeper…it’s really about time, or lack of it. We have a limited number of waking hours during which we can get things done.. any delay, including an unexpected traffic slowdown, can force us to make an unhealthy trade-off.

Happy to announce Parcel v2.14, now with support for React Server Components! 🥳 RSCs can be integrated into client-rendered apps, server rendered, or statically rendered at build time. Also: rust MDX compiler, create-parcel CLI, new error overlay, and native import maps. parceljs.org/blog/v2-14-0

Please make your websites/apps work on “Lockdown Mode” on iOS/macOS More and more people who are in positions where they might be targeted by cyberattacks are needing to turn these kinds of security features on It’s mostly icon fonts and images that are broken. But it disables WASM too

Hey CSS smarties I'm not too ashamed to admit I've never been able to figure out how to solve this CSS problem even with all of the new fancy features in CSS. But I'm hopeful that someone smarter than me has been able to find a way codepen.io/thejameskyle...

Just finished Split Fiction, it was one of the most creative games I’ve ever played, and easily my favorite platformer of all time