samselikoff Profile Banner
Sam Selikoff Profile
Sam Selikoff

@samselikoff

Followers
32K
Following
24K
Media
2K
Statuses
17K

Next.js team @vercel

Manhattan, NY
Joined April 2010
Don't wanna be here? Send us removal request.
@samselikoff
Sam Selikoff
17 days
If you haven't seen the talk yet you can watch it here:
0
0
7
@samselikoff
Sam Selikoff
17 days
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.
@LoraineLawson
Loraine Lawson
17 days
How Next.js Got Its Snappy Client Navs Back: https://t.co/pLbFIWG2hN via @thenewstack
3
0
32
@nextjs
Next.js
27 days
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
Tweet card summary image
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
@nextjs
Next.js
1 month
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
@samselikoff
Sam Selikoff
1 month
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
@reactjs
React
2 months
React 19.2 is now available! This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more!
50
493
3K
@samselikoff
Sam Selikoff
2 months
Schedule looks awesome – excited for this next week!!
@reactjs
React
2 months
The schedule for React Conf 2025 is now live!
0
0
9
@samselikoff
Sam Selikoff
2 months
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
@samselikoff
Sam Selikoff
2 months
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
@samselikoff
Sam Selikoff
3 months
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
@kapehe_ok
Kap
3 months
what content or who would you like to see on the Next.js Conf stage? 👀
13
5
59
@samselikoff
Sam Selikoff
3 months
Some nice TypeScript goodies in this release!
@nextjs
Next.js
3 months
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
@samselikoff
Sam Selikoff
3 months
Great post! Purity + consistency in RSCs lead to predictable components that compose well, just like we've come to expect from React 👍
@ryantotweets
Ryan Toronto
3 months
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
@samselikoff
Sam Selikoff
3 months
Great talk that elaborates this point well:
@TimSweeneyEpic
Tim Sweeney
3 months
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
@samselikoff
Sam Selikoff
3 months
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
@samselikoff
Sam Selikoff
3 months
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:
Tweet card summary image
react.dev
The library for web and native user interfaces
2
0
13
@samselikoff
Sam Selikoff
3 months
<Suspense> is useEffect for RSCs.
@samselikoff
Sam Selikoff
3 months
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
@samselikoff
Sam Selikoff
3 months
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