Issue #89 // June 6, 2025 // Open web version |
|
How Imports Work in RSC – Dan is absolutely on fire with his latest articles. In this one he explains the mechanics of 'use client' and 'use server', and how “poison pill” imports like 'server-only' and 'client-only' prevent code from being used in the wrong environment.
⚡️ SponsorTrigger v4 – Background jobs & AI infrastructure – Trigger v4 is now in beta! With heaps of new features and performance improvements, including: 🔥 Warm starts 💻 Refreshed dashboard ✅ Human-in-the-loop ⚡ Prioritize runs ✋ Pause queues 🧠 MCP server
📙 Articles, TutorialsComposing Server and Client Components: The Modern React's Superpower – A great reminder of how far we've come from the days of <script> tag. Kent shows how composing server and client components is a modern superpower, letting you build rich, interactive UIs without the old-school headaches
The simplest way to add Google sign-in to your Next.js app – Covers the setup of a database with Prisma and the integration of the BetterAuth library to manage user sessions and credentials
👀 Delete edge functions examples – Vercel has begun the process of deprecating Edge Functions in favor of a new Fluid compute model
RFC: Next URL Validation – This RFC imagines a world where URLs are first-class citizens in Next.js, with built-in validation and type-safety. Nothing official but interesting to read
📦 Projects / Packages / ToolsFFmpeg on Vercel – With Vercel's Fluid Compute, you can run FFmpeg right in your API routes. This repo shows you how, with the recommended Vercel function configuration.
Next.js + React Router – A minimal template showcasing React Router integration within Next.js for client-side routing with clean documentation-style pages
oRPC v1.4.0 – Comes with a plugin to deduplicate GET requests and a buffered mode for batch requests, which is useful for serverless platforms. Parsing for arrays in query parameters is improved, and schema validation also got an update
Storybook v9.0.0 – The latest Storybook release adds tag filters for better sidebar organization and story globals to control rendering context. Next.js users benefit from a new Vite integration
⚡️ SponsorAdd subscription billing to your SaaS – Subscription plans boost SaaS revenue but are hard to build from scratch. Clerk Billing simplifies it—offering a polished UI and built-in tools to manage plans and gate premium features without custom logic. This article shows how Clerk Billing works and how to implement it in your app.
🌈 Related► Throw Try/Catch in the 🗑️ – Using try/catch for errors gets messy fast. In this talk Dillon shows how using the Result type can help you catch errors in a more stable and clean way
The no-nonsense approach to AI agent development – Learn how to build reliable, domain-specific AI agents by simulating tasks manually, structuring logic with code, and optimizing with real-world feedback. A clear, hands-on approach to practical automation
IE6, AI, and the future of browsing the Web – An interesting take on how AI is forcing Google to change its game. The article claims Chrome is being neglected, and it explores what a future web might look like
Building a Hold to Delete Component – A step-by-step guide to building a hold-to-delete button with CSS including code-samples and a playground for experimentation
|