Oliver Ash 🦋 @oliverjash.me (@oliverjash) 's Twitter Profile
Oliver Ash 🦋 @oliverjash.me

@oliverjash

Head of Web @unsplash. 🦋 bsky.app/profile/oliver…

ID: 21567037

linkhttps://oliverjash.me/ calendar_today22-02-2009 14:11:50

27,27K Tweet

2,2K Takipçi

484 Takip Edilen

Base UI (@base_ui) 's Twitter Profile Photo

Introducing: Combobox + Autocomplete v1.0.0-beta.3 ✔︎ New Combobox + Autocomplete components ✔︎ initialFocus + finalFocus now accept functions ✔︎ useRender hook enhancements ✔︎ Improved SSR support ✔︎ A billion bug/a11y/UX fixes base-ui.com/react/overview…

Scott Chacon (@chacon) 's Twitter Profile Photo

I actually don’t entirely disagree with this conclusion. The main problem isn’t that I didn’t understand it, the problem is that the tooling for rebasing was and remains horrendous. Almost worst possible UX. Changes should be patches and GitHub discouraged this in favor of the

Devon Govett (@devongovett) 's Twitter Profile Photo

🚨 PSA: iOS 26 Safari breaks modals using position: fixed. Safari clips fixed elements to the "inner" viewport (even with negative position), which means the backdrop will not extend behind the status bar or address bar. See next tweet for how to fix this. 👇

🚨 PSA: iOS 26 Safari breaks modals using position: fixed.

Safari clips fixed elements to the "inner" viewport (even with negative position), which means the backdrop will not extend behind the status bar or address bar.

See next tweet for how to fix this. 👇
Andrew Clark (@acdlite) 's Twitter Profile Photo

Choosing not to have kids is an inherently selfish act. Doesn't mean you're a bad person, obviously. But what you're doing is relying on other people to raise the generation of humans that will keep society running when you're old and useless. Which is fine, just be grateful!

Dominic Gannaway (@trueadm) 's Twitter Profile Photo

Working in IDEs today with AI tab completion is such a love and hate relationship. They constant suggest random shit that you don't need, so you're having to cancel it. Then every now and then, they just give you the perfect result, and you're like… ah, I was going to disable

Ibelick (@ibelick) 's Twitter Profile Photo

when aligning icons with text, you can set the height to 1lh it equals the element's line-height, so icons align perfectly

phil 🫠 (@_philpl) 's Twitter Profile Photo

wholeheartedly agree with what Tanner Linsley is asking for @ React conf. Having a useExternalStore API and selectors on context as APIs would be huge 👏 even if that's a React-sanctioned library it'd solidify what most data libraries already need to do and maintain

Jacob 'kurtextrem' Groß (@kurtextrem) 's Twitter Profile Photo

⚛️ ReactConf again mentioned concurrent stores. What if I tell you, we have concurrent external stores today? (kinda) My latest blog post explains: 👉 How to to pair `useSyncExternalStore` with `useDeferredValue` (& `useMemo`) ⚡ Why this can improve UX & INP during hydration

⚛️ ReactConf again mentioned concurrent stores. What if I tell you, we have concurrent external stores today? (kinda)

My latest blog post explains:
👉 How to to pair `useSyncExternalStore` with `useDeferredValue` (& `useMemo`)
⚡ Why this can improve UX & INP during hydration
Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Had a blast talking about Next.js 16 at React Summit yesterday! I built a Chatbot to show off some new features in Next that help you build apps with instant page navs and snappy interactions, even for apps with dynamic personalized data. Here's some highlights from the talk: