open.spotify.com/artist/6fVeX...
open.spotify.com/artist/6fVeX...
(It’s more getting in the way than helping me, so better to just get rid of it all together)
(It’s more getting in the way than helping me, so better to just get rid of it all together)
chrome://flags#side-by-side
chrome://flags#side-by-side
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
This one remembers the last direction you scrolled into, which you can use to build “hidey bars”: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.
This one remembers the last direction you scrolled into, which you can use to build “hidey bars”: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.
Take a moment to realize how little it’s actually changed the work that needs to be done. How things are progressing largely at the same pace they always have
Take a moment to realize how little it’s actually changed the work that needs to be done. How things are progressing largely at the same pace they always have
This fact sheet will give you the facts to rightly, fight back.
overlayfactsheet.com/en/
This fact sheet will give you the facts to rightly, fight back.
overlayfactsheet.com/en/
There is a lot of chatter about the CSS resets recently. Here is my take. Enjoy 🫶
“The CSS Reset, again”
pawelgrzybek.com/the-css-rese...
#css
There is a lot of chatter about the CSS resets recently. Here is my take. Enjoy 🫶
“The CSS Reset, again”
pawelgrzybek.com/the-css-rese...
#css
My latest blog post explains:
👉 How to to pair `useSyncExternalStore` with `useDeferredValue` (and `useMemo`)
⚡ Why this can improve UX & INP during hydration
My latest blog post explains:
👉 How to to pair `useSyncExternalStore` with `useDeferredValue` (and `useMemo`)
⚡ Why this can improve UX & INP during hydration
stackblitz.com/edit/github-...
stackblitz.com/edit/github-...
CJ just one-shotted a 15 min rant and it's incredibly refreshing.
www.youtube.com/watch?v=0ZUk...
CJ just one-shotted a 15 min rant and it's incredibly refreshing.
www.youtube.com/watch?v=0ZUk...
I suspect it's because React Query uses useSyncExternalStore. Does that mean it's incompatible with Actions?
codesandbox.io/p/sandbox/re...
cc @tkdodo.eu @ricky.fm
I suspect it's because React Query uses useSyncExternalStore. Does that mean it's incompatible with Actions?
codesandbox.io/p/sandbox/re...
cc @tkdodo.eu @ricky.fm
My talk “Painting With the Web” is now available on YouTube. I hope you like it! 🤗💚
www.youtube.com/watch?v=1Pq7...
My talk “Painting With the Web” is now available on YouTube. I hope you like it! 🤗💚
www.youtube.com/watch?v=1Pq7...
This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:
react.dev/blog/2025/10...
This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:
react.dev/blog/2025/10...
Refusing to engage doesn't make politics go away. It just means you lose by default.
terriblesoftware.org/2025/10/01/s...
Refusing to engage doesn't make politics go away. It just means you lose by default.
terriblesoftware.org/2025/10/01/s...
Now you understand useActionState.
Now you understand useActionState.
davidcel.is/articles/rai...
davidcel.is/articles/rai...