I Thought My App Was Fast Until I Found This


Hey Reader,

A couple years ago, I realized something unexpected:

I was growing faster in my career not by doing more tutorials or chasing the next shiny framework but by finding a mentor.

Want to level up your Next.js skills?
→ Find a mentor who has shipped production-ready apps.
Want to get better at public speaking?
→ Find someone who’s done it before.

At one point, I had multiple mentors, each helping me with something specific. Their guidance made all the difference and helped me focus.
It was eye-opening and honestly, kind of addictive.

But in today’s world, it’s harder than ever to find the right mentors.

That’s when I found MentorCruise.

And they’re also sponsoring today’s issue, which I’m thrilled about.

PRESENTED BY MENTORCRUISE

If you're at a point in your career where you want to give back, or if you’re looking for support from someone a few steps ahead, you’ll love what MentorCruise is doing.

It’s a platform designed for long-term mentorship, not just one-off calls with structured plans, paid mentors, and real outcomes.

🪴 Whether you'd like to grow in your career or helping someone else grow, it’s one of the best decisions I made.

Weekly Snack: Smarter Caching 🍿

Prefer learning by video? I’ve got you. Here’s a free lesson for you ↗ that covers this exact topic.

By default, Next.js Server Components re-run every time you navigate, even if the data hasn't changed. For example,

Notice, how when we switch tabs: "this week" and then back to "this month", the data re-fetches all over again.

If your data doesn't need to be real time, why not cache it?

That’s where staleTimes comes in.

It's an experimental feature in the App Router that lets you cache dynamic segments for a few seconds without losing the benefits of dynamic rendering.

This caches the data for 30 seconds and we can always increase the time.

And you don’t always need real-time data. Sometimes, "cached for 30 seconds" is perfect.

P.S. I use this in my upcoming Modern Full Stack Next.js Course to speed up navigation and it works beautifully.

If you are not on the waitlist, simply click on this magical link 🪄 to get on the waitlist.

Latest Frontend News 🍿

Vercel AI Gateway Gateway lets you switch between ~100 AI models without needing to manage API keys, rate limits, or provider accounts.

VSCode is now an Open source Editor

AI First Design is now a thing, check it out here as Zod leads the way

🎁 I’ve made the "Why Next.js" series from my Modern Full Stack Next.js Course free for the next 48 hours (extended it). If you’ve ever wondered whether you’re using the right framework, this is your chance to go deep, for free.

Here's probably a missing tool in your Tech Stack

A solid competitor for v0 and is getting really popular

Relay Style GraphQL - an opinionated way of consuming GraphQL in a React application

Integrate React Server Components in Vite, a pull request is on it's way

Interviewers should stop asking candidates “why” during coding interviews

Dan Abramov's blog post on Static as a Server - React Server Component runs at the build time during deploy.

🎥 Weekly Youtube Videos

Check it out and subscribe to my channel ↗️ for more Frontend, Leadership and Career Development content.

Build and Deploy an AI Agent That Codes Like a Senior Software Engineer | Next.js, OpenAI, Convex

video preview

I Thought My App Was Fast Until I Found This

video preview


Consider sharing your feedback and maybe a Testimonial if you are a frequent reader! 💛 helps more than you know.

🚀 Love it!

🤨 Not bad

🧐 Not good



All past newsletters
can be found here.

You can email me at me@kulkarniankita.com to advertise/sponsor the newsletter.

For those curious, I write all my emails using Convertkit.

Ankita Kulkarni

Join 9200+ subscribers reading by weekly personalized Newsletter that helps developers level up their skills through weekly Frontend and Leadership Snacks. You get a deep dive into a Tech topic, Actionable tips to excel in your career and a toolbox!

Read more from Ankita Kulkarni
AI SDK Wrapper

Hey Reader, A couple of weeks ago, I kicked off the AI Agent Series 🧠⚙️ and the response has been wild 🤯. So many of you said, “I had no idea it was this fast to build AI Agents”. I walkthrough simple AI Agent Frameworks like this to make it useful for you. AI Agent Framework No fluff, no abstractions. Just real tools, real use cases, and clean architecture that you can build on. And Today, we’re diving into an AI tool that every developer should be using and is probably missing from your...

The Subtle UX Trick That Makes Apps Feel Premium

Hey Reader, I’ve kicked off a brand-new series on YouTube: The AI Agent Series where you’ll learn how to build, deploy, and scale powerful AI Agents from scratch. To get started, check out the series here ↗. I listed down tasks I'd hire for and instead, built an AI Assistant Agent with Convex, WorkOS Authkit and Next.js. This week, I'm dropping a video showing 📹 How I shipped a AI Agent SaaS in just 13 minutes and we'll buid your own Assistant step-by-step. Now onto today’s sponsor 👇...

Create Your First AI Agent

Hey Reader, Ever Wish You Had a Senior Engineer Reviewing Your Code 24/7? 🧠Now you do and it’s powered by AI. This is Part 1 of my new AI Agent Series where we’re building and deploying real AI agents that can think, analyze, and act like a senior software engineer 🤓. This project is called AI Code Reviewer and it’s not just a fancy chatbot. It remembers past messages, gives contextual feedback and helps you ship better code, faster. Here's the Tech Stack: → ⚡ Next.js 15 + React 19 → 🧠 Convex...