Ship 26, shadcn/cli v4, Portless v0.6, Experimental Markdown Output, Akira, Dynamic Forms, Next.js on VPS
Vercel Ship 26
Vercel Ship 26 has officially been announced. Early details are out, and tickets are currently at their lowest price, so it's a great time to save your spot
🎧 React, Next.js & Server Components at Scale with Aurora Scharff
A wide chat covering Aurora’s path from robotics to React, and what she does now at Vercel. She explains what React Server Components change, why the new async mental model confuses even senior devs, and how the Next.js App Router fits in
⚡️ Sponsor: Clerk
Auth that doesn't punish you for growing
Clerk raised its free tier to 50,000 MRUs — 5x the previous limit. MFA, device tracking, and satellite domains now ship with Pro instead of a separate add-on. Automatic volume discounts kick in as you scale. One less thing to worry about in your Next.js stack.
📙 Articles / Tutorials / News
Building Dynamic Forms In React And Next.js
Explains when React Hook Form is the right tool, and when you might want a form 'engine' like SurveyJS that can handle conditions, calculations, and page flow for you
PR: add experimental markdown output
Next.js is testing a new way to return Markdown for a route, using the same App Router/Pages Router React tree that normally renders HTML. Routes can opt in, and when a request prefers text/markdown, Next will send Markdown instead of HTML
Scale Next.js Image Optimization with a Dedicated Platformatic Application
If you self-host Next.js, you should check this guide. Platformic wrote about how running Next.js image optimization as a dedicated app (routing /_next/image to its own service) using Watt and @platformatic/next can stop your frontend from slowing down during traffic spikes
Deploying Next.js on a VPS: A Practical Step-by-Step Guide Without Vercel Lock-In
Shows how to run a Next.js app on your own server using PM2 + NGINX + SSL. It also explains the trade-offs vs Vercel: you won’t get a built-in CDN for images, automatic edge runtime, persistent ISR cache across instances, or auto-scaling unless you set them up yourself
meet.js Summit 2026: 15 Years Strong
meet.js celebrated 15 years with a nationwide Summit in Poland, with talks on web dev today and the real impact of AI
📦 Projects / Packages / Tools
shadcn/cli v4
The new version is built for both you and your AI tools. Key features include AI "skills" to reduce coding mistakes, shareable UI presets, full project templates, and a new --dry-run flag to see changes before they happen
Portless v0.6
Portless replaces messy port numbers like localhost:3000 with nice, stable names like myapp.localhost. It was featured a couple of issues ago. v0.6 adds custom TLDs (use .test, .internal, etc.), a portless get command to print a service’s URL, and a --name flag to override the inferred app name while keeping worktree prefixes
Spell UI
A large collection of high-quality React components that you can use to build beautiful landingpages
Akira
A modern SaaS starter kit built with Next.js, Tailwind CSS, and shadcn/ui. Auth, payments, database, and email all come preconfigured so you can skip the setup and start building right away
⚡️ Sponsor: Bluebag
Add Skills to your AI-SDK Agent in minutes
Execute Skills in runtime VMs without building infrastructure. Run complex scripts, read Skills on-demand, install dependencies, mint download links, and build predictable, specialised agents in minutes.
🌈 Related
Scaling redirects to infinity on Vercel
Vercel shares why and how they rebuilt their redirects system to handle huge lists without slowing down requests. It walks through the problems with routing rules and middleware at scale, and the new "bulk redirects" system that uses sharding, Bloom filters, and binary search to keep lookups fast
Understanding Why React Fiber Exists
Explains why old React rendering could block the page and how Fiber breaks rendering into small pieces so React can pause, handle actions/clicks first, then continue
How we got hit by Shai-Hulud: A complete post-mortem
Trigger.dev shares how one compromised package during pnpm install led to stolen credentials and a short but destructive GitHub attack. The post walks through the timeline, how the malware worked, and how the team recovered their repositories
Micro Frontends: When They Make Sense and When They Don’t
Micro frontends can unblock many teams working on one app, but they often cost more effort than they save. The article explains common approaches and when to stay monolith
Have a link you want to share? Send me an email at erfan@nextjsweekly.com
All submissions are appreciated.
👋 See you next week!