Sam Selikoff
@samselikoff
Followers
32K
Following
24K
Media
2K
Statuses
17K
Next.js team @vercel
Manhattan, NY
Joined April 2010
Great writeup of my part of the Next.js Conf keynote! Working on some actual demos to get real code in your hands as we speak—will have more to share soon.
How Next.js Got Its Snappy Client Navs Back: https://t.co/pLbFIWG2hN via @thenewstack
3
0
32
Next.js 16 • Cache Components • Turbopack enabled by default • Turbopack file system caching (beta) • Optimized navigations and prefetching • Improved caching APIs • Build Adapters API (alpha) • React 19.2 https://t.co/axFBZJUZpQ
nextjs.org
Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support, smarter routing, new caching APIs, and React 19.2 features.
138
522
4K
Next.js Conf 25 A better DX for humans and agents. Join @rauchg, @samselikoff, and @feedthejim for the keynote to hear the latest on Next.js and the future of the web. Oct 22. Live in SF or streaming worldwide. https://t.co/YIuMEYMsww
11
23
282
I like the preemptive suggestions GPT makes, but I don't like feeling like I need to address them in my next message. "No, its fine. But can you do ____" It'd be nice if there was a separate "Suggestions" UI that didn't interfere with the main chat.
1
0
7
React 19.2 is now available! This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more!
50
493
3K
This thing blinking at me while I'm writing is enough to make me write in Notes then paste into notion for my team. Seriously... why, why, why does this thing exist 😭
24
1
100
Noticed this ring/outline animation on press this morning. First time seeing this treatment, I like it. Much more subtle than the typical background "ripple" (which always felt gratuitous to me). The animation (rather than transition) means it works even for a fast tap. And using
15
8
491
If you've never tried it I encourage you to check it out! https://t.co/ieUrRyeuOa
markdoc.dev
From personal blogs to massive documentation sites, Markdoc is a content authoring system that grows with you.
0
0
19
Folks using MDX: Have you ever tried Markdoc? I think it's better in almost every situation. MDX was originally built for local use directly alongside a JS runtime, so MDX documents themselves are pretty tightly coupled to a full JS environment. The portability use-case was more
13
5
106
what content or who would you like to see on the Next.js Conf stage? 👀
13
5
59
Some nice TypeScript goodies in this release!
Next.js 15.5 • Turbopack for builds (beta) • Node.js middleware (stable) • TypeScript support improvements • `next lint` command deprecation • Next.js 16 deprecation warnings https://t.co/EEJB75SqVE
8
14
280
Great post! Purity + consistency in RSCs lead to predictable components that compose well, just like we've come to expect from React 👍
Just published a blog post about React.cache and consistency. It explores why you need cache when dealing with impure data. https://t.co/dV7xWRXQF7
0
0
12
Great talk that elaborates this point well:
There is a good programming principle stated here: Don’t write functions for code one can write inline as a simple expression using well-known operations. It’s much easier to read code that uses a small number of common primitives than to remember 1000’s of helper functions.
0
0
24
Activity may seem niche but to me it's actually an important piece of the puzzle. When we first built SPAs we bundled + loaded all the code up-front. That didn't scale, so we split the bundle by route. But even that didn't scale, because some routes are highly dynamic. So we
2
0
9
Selective Hydration is an awesome feature of React and really deserves its own section. But since it's relevant to Activity this section has a small overview:
react.dev
The library for web and native user interfaces
2
0
13
baby's first https://t.co/xpAVI5vpye pr:
react.dev
The library for web and native user interfaces
8
5
125
<Suspense> is useEffect for RSCs.
When render is pure, React can add features that exploit that. Interruptible rendering with Transitions, pre-rendering and reusable state with Activity, and selective hydration with Suspense are just some of the benefits that fall out of a model where render is guaranteed to be
10
3
120
When render is pure, React can add features that exploit that. Interruptible rendering with Transitions, pre-rendering and reusable state with Activity, and selective hydration with Suspense are just some of the benefits that fall out of a model where render is guaranteed to be
3
3
88