Stephan
stephanjnoel.bsky.social
Stephan
@stephanjnoel.bsky.social
Frontend developer doing React and NextJS.
There’s a deep dive here github.com/vercel/next..... Not sure how much has changed since it was written though.
Deep Dive: Caching and Revalidating · vercel next.js · Discussion #54075
The Next.js App Router introduced new heuristics around caching and revalidating. To ensure we’re all discussing the intended behavior of how caching is designed to work, I thought it would be help...
github.com
October 27, 2025 at 2:17 AM
I’ve been using revalidatePath in Next14 and it works fine. Docs for Next were a bit confusing as to what “triggering on next navigation” really means.

If you do a router.refresh you lose the single round trip revalidation benefit and it invalidates a lot more.
October 27, 2025 at 2:17 AM
How can one get involved?

I’m subscribed and have been following along but it’s locked to invite/past contributors.
October 16, 2025 at 1:07 AM
Now I want to know your zod opinions
October 6, 2025 at 2:27 AM
I was thinking when I got back to at proto stuff I’d use Zod 4 with toJsonSchema(). zod.dev/json-schema. I guess that doesn’t work out?
JSON Schema | Zod
How to convert Zod schemas to JSON Schema
zod.dev
October 6, 2025 at 2:11 AM
Wow, that was fast. I’m in now. Thanks to both of you.
September 20, 2025 at 4:56 PM
Thanks! I opened an issue here tangled.org/@smokesignal.... Not sure if that’s the right place. Let me know if I can help.
failure openid_connect_sub_mismatch · issue #2 · @smokesignal.events/atproto-identity-rs
A library for ATProtocol identities.
tangled.org
September 20, 2025 at 3:45 PM
Unfortunately getting a “failure?message=openid_connect_sub_mismatch” when trying to sign up or login .
September 20, 2025 at 3:27 PM
Thanks for the info, I’ll be there
September 19, 2025 at 3:20 PM
Quick question. I’m kinda new to At Proto so bear with me, but if a PDS has ultimate discretion over what it hosts, how does that interact with the question of privacy, private data (possibly e2ee) and data ownership? Trying to figure out how data privacy is expected to play out eventuality.
September 19, 2025 at 3:03 PM
I’m trying to think if/how I can help. Making issues/pull requests to the docs doesn’t seem like the best path (maybe it depends?).

Not sure if making a blog would help either.

If there’s some preferred way of helping, please let me know.
September 15, 2025 at 12:43 AM
Hmm I’ll look more. I see it in the reference section, but feels like the reactwg discussions address the “why” a lot more, esp showing how you’d have to address things without the feature.
September 15, 2025 at 12:43 AM
I found these for the first time today

github.com/reactwg/reac...

github.com/reactwg/reac...

My path was I did a google search and a Reddit thread mentioned them. Not sure how I didn’t find it earlier.
Real world example: adding startTransition for slow renders · reactwg react-18 · Discussion #65
In React 18 we announced a new startTransition API and shared a high-level overview of the problem it solves. In this post, we’re going to dive into a real-world example of speeding up a slow updat...
github.com
September 14, 2025 at 11:52 PM
Looking forward to it!
September 11, 2025 at 4:47 AM
I hope there was something useful here, it ended up more disorganized than I thought it would be.
September 11, 2025 at 2:38 AM
I was thinking maybe a deep dive and understandings bit more about how these work under the hood of Fiber based on the concept of concurrent React might help. Or maybe seeing more production use cases? I’m not really sure.
September 11, 2025 at 2:38 AM
Maybe it’s that I feel React’s approach to maintaining an api with a minimum surface area has shifted and I’m looking for something to help group/connect all these new features/concepts together in a coherent way to see how they’re part of a bigger vision/model instead of disconnected pieces.
September 11, 2025 at 2:38 AM
I saw someone (maybe you?) mention you need to understand Suspense to understand transitions. I thought it was the other way around, and thought it would be interesting to learn more about that connection.
September 11, 2025 at 2:38 AM
Where, when, how and and how often these new hooks are being used and expected to be used in production apps isn’t clear to me. useDeferredValue still seems niche, even more so with the compiler.
September 11, 2025 at 2:38 AM
Like I know transitions are useful for submitting forms, and routers like NextJS use them internally but I’m having a hard time finding concrete use cases outside of that. You could add an action prop to design system components but should you and why/why not? Transition all the things?
September 11, 2025 at 2:38 AM
I saw Ryan’s attempt to make a clipboard copy using async transitions for the pending state. Like async transitions as a general purpose way to coordinate and batch things async. It was interesting, but even though you could, I wasn’t sure if you should.
September 11, 2025 at 2:38 AM
The “action” terminology (vs just client server functions) is still kinda fuzzy. I get it’s a state update or server function called in a transition, but that definition feels kind of like memorizing instead of understanding. I feel like I’m not getting the the “why” behind it.
September 11, 2025 at 2:38 AM
I’m not sure I can put it in words well myself, but there’s a nagging feeling I have that I’m not understanding transitions on a deeper level.
September 11, 2025 at 2:38 AM
Really interested in the concurrent stores mentioned in the context selectors RFC and how that might contrast to signals.

Also, a deep dive into transitions/actions, useOptimistic, Suspense, Activity, and Fiber, and how they all fit together. Trying to see the big picture of concurrent React.
September 11, 2025 at 1:27 AM