Composable streaming with Suspense – Streaming with Suspense is one of those features that just clicks once you see it in action. The main idea is you can show the relevant parts of your page first, and then stream in the slow stuff later. // Ryan Toronto
The State of React and the Community in 2025 – A thoughtful take by the creator of Redux Toolkit on the community's frustrations, the confusion around Server Components, and the whole Vercel and Next.js relationship with React. // Mark Erikson
⚡️ Sponsor
📙 Articles, Tutorials
► I like putting SQL in React – Do you remember that Vercel doc showing a CREATE TABLE in an API route? It caused quite a stir. In this video Theo actually defends this technique, and presents it as a practical way to create simple, internal tools for tasks like database migrations, especially during development. // Theo - t3.gg
Suppressions of Suppressions – Lint suppressions are great, until they're not. What happens when someone suppresses a rule that's really important? In his latest post, Dan explores a wild idea: a lint rule to prevent suppressing other lint rules. // Dan Abramov
Prefetching in Next.js – A new official guide to explain how prefetching works and show common implementation patterns // Next.js
How navigation works and how to optimize it – Learn how the built-in navigation optimizations work, including prefetching, prerendering, and client-side navigation, and how to optimize navigation for dynamic routes and slow networks. // Next.js
📦 Projects / Packages / Tools
Context7 – Context7 lets you grab the latest documentation for your libraries and give it directly to your AI tools (Cursor, Claude, …). This ensures the code examples and advice you get from your AI tools are more accurate. // Upstash
use-mcp – A lightweight React hook for connecting to Model Context Protocol (MCP) servers. Simplifies authentication and tool calling for AI systems implementing the MCP standard. // Cloudflare
Orange ORM – A new ORM has entered the chat. It comes with first class TypeScript support, and runs on Node.js, Bun, and Deno. Plus, you can use it securely from the browser // Orange ORM
Biome v2 – Biome v2 focuses on performance by introducing a type-aware linter that functions without the TypeScript compiler. This allows for faster analysis of typed code. The release also improves monorepo workflows, revamps the import sorting logic, and adds an experimental HTML formatter. // Biome
AI Chatbot – Kibo UI got a set of new AI chatbot related components // Kibo UI
AI Hero CLI – A CLI tool that analyzes your TypeScript configuration and provides expert recommendations based on: best practices, performance and type-safety. // Matt Pocock
⚡️ Sponsor
How OAuth works – A practical guide to OAuth Scoped Access that walks through the Authorization Code Flow with real code examples, security best practices, and clear explanations of how third-party app integrations actually work. // Clerk
🌈 Related
AI Agents – If you wrote off AI coding agents six months ago, this is your sign to try again. They've gotten really good. Lee shares his practical workflow, using a combination of Cursor, Claude Code, and v0 to get things done. // Lee Robinson
A new way to style gaps in CSS – CSS gap decorations allow you to define style gaps between flex, grid, and multi-column items without extra markup. // Sam Davis Omekara
Payload is joining Figma – The open-source headless CMS and “Next.js backend” is now part of Figma. This post breaks down what’s changing and what’s staying the same. // Payload CMS
Building efficient MCP servers – MCP is becoming the standard for building AI model integrations. See how you can use Vercel's open-source MCP adapter to quickly build your own MCP server. // Vercel
|