Stephan's Avatar

Stephan

@stephanjnoel

Frontend developer doing React and NextJS.

79
Followers
245
Following
53
Posts
01.11.2024
Joined
Posts Following

Latest posts by Stephan @stephanjnoel

There’s gotta be a way to make “For You” more discoverable. I feel like making it featured isn’t enough. Feeds is behind a sidebar, took me months before I ever went there. I know you don’t work there anymore, just this is a good example.

02.03.2026 18:03 👍 15 🔁 0 💬 1 📌 1

👋

26.01.2026 02:14 👍 0 🔁 0 💬 0 📌 0

I want to attend all but I already registered some days ago. Is there a way to opt-in with a pre-existing ticket?

11.12.2025 15:33 👍 1 🔁 0 💬 1 📌 0
Preview
ATmosphereConf 2026 ATmosphereConf is the global AT Protocol community conference Join us in Vancouver, BC, Canada, March 2026 at the UBC campus. Come early for two days of extended events, deep dives, and local activiti...

I bought my ticket to #ATmosphereConf - see you all in Vancouver March 2026 atmosphereconf.org

06.12.2025 19:11 👍 3 🔁 0 💬 0 📌 0
Preview
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...

There’s a deep dive here github.com/vercel/next..... Not sure how much has changed since it was written though.

27.10.2025 02:17 👍 4 🔁 0 💬 0 📌 0

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.

27.10.2025 02:17 👍 1 🔁 0 💬 1 📌 0
banned from github
banned from github YouTube video by ThePrimeTime

youtu.be/7gCCXCSs734?...

@tangled.org new video, help Primeagen figure it out?

24.10.2025 14:54 👍 3 🔁 0 💬 0 📌 0

How can one get involved?

I’m subscribed and have been following along but it’s locked to invite/past contributors.

16.10.2025 01:07 👍 0 🔁 0 💬 1 📌 0

Now I want to know your zod opinions

06.10.2025 02:27 👍 2 🔁 0 💬 0 📌 0
Preview
JSON Schema | Zod How to convert Zod schemas to JSON Schema

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?

06.10.2025 02:11 👍 3 🔁 0 💬 1 📌 0

Wow, that was fast. I’m in now. Thanks to both of you.

20.09.2025 16:56 👍 1 🔁 0 💬 0 📌 0
failure openid_connect_sub_mismatch · issue #2 · @smokesignal.events/atproto-identity-rs A library for ATProtocol identities.

Thanks! I opened an issue here tangled.org/@smokesignal.... Not sure if that’s the right place. Let me know if I can help.

20.09.2025 15:45 👍 1 🔁 0 💬 1 📌 0

Unfortunately getting a “failure?message=openid_connect_sub_mismatch” when trying to sign up or login .

20.09.2025 15:27 👍 0 🔁 0 💬 1 📌 0

Thanks for the info, I’ll be there

19.09.2025 15:20 👍 1 🔁 0 💬 0 📌 0

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.

19.09.2025 15:03 👍 0 🔁 0 💬 1 📌 0

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.

15.09.2025 00:43 👍 0 🔁 0 💬 0 📌 0

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.

15.09.2025 00:43 👍 0 🔁 0 💬 1 📌 0
Preview
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...

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.

14.09.2025 23:52 👍 0 🔁 0 💬 1 📌 0

Looking forward to it!

11.09.2025 04:47 👍 0 🔁 0 💬 0 📌 0

I hope there was something useful here, it ended up more disorganized than I thought it would be.

11.09.2025 02:38 👍 0 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 0 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 0 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 0 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 0 🔁 0 💬 1 📌 0

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?

11.09.2025 02:38 👍 1 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 0 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 1 🔁 0 💬 1 📌 0

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.

11.09.2025 02:38 👍 1 🔁 0 💬 2 📌 0

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.

11.09.2025 01:27 👍 5 🔁 0 💬 1 📌 0

Do you have any thoughts on local-first software or sync engines potentially helping here?

26.06.2025 03:10 👍 0 🔁 0 💬 0 📌 0