🍿 Underrated Caching Trick, My Next.js Conf Talk Reveal


Hey Reader,

I’ve got some fun news to share 🎉

I’m beyond excited to share that I’ll be speaking at the official Next.js Conf 💖. I’m one of the featured speakers (!!) and would love for you to join me.

My talk is called:
“Build. Scale. Teach: Architecting and Scaling a Production-Ready Modern Course Platform with Next.js”

Make sure to sign up here and come hang out during my sessions 🚀

And... I finally made the move to Italy 🇮🇹.

Back in 2019 I almost moved to Europe, but the world had other plans. This year I thought, what’s stopping me now? ✨ if you are in italy, please reply to this email as I need all the help I can get.

Now, let's hear it from our Sponsor.

PRESENTED BY CODERABBIT AI

AI coding agents like Claude Code, Cursor CLI, and Gemini make it fast to generate code but how do you make sure it’s actually production-ready?

CodeRabbit CLI gives you free, senior-engineer level reviews right in your terminal. Catch bugs, hallucinations, and security issues before you commit.

  • ⚡ Code review at terminal velocity
  • 🛑 Stop AI slop before it ships
  • 🔄 Works with all coding agents

CodeRabbit has reviewed 10M+ PRs and is the most-installed AI app on GitHub Marketplace.

Now it’s completely FREE 🎁 in your CLI.

All you need is One simple command 👇


Weekly Snack: use-cache in Next.js

Why make your users fetch the same data again and again? That’s where the "use cache" directive comes in.

It lets you mark routes, components, or even functions as cacheable so repeat work is skipped and your app instantly feels snappier ⚡.

Simply drop a "use cache" line underneath the definition and boom, cached 🧙‍♀️!

(Heads up: use cache is still experimental.)

How it works:

  • On the server → cache entries are stored in memory.
  • On the client → cached responses live in the browser for the session (or until revalidated).

Action item for you:

Spot one expensive function or a slow component in your app and wrap it with use cache. Your future self (and your users) will thank you.

You can also read the full deep dive here.

🚀 Latest Frontend News

Make sure to check out Cache Components as we gear up for Next.js 16

If you're using Tailwind, don't sleep on child selectors, here's how

TanStack Start v1 Release Candidate is out now (a serious React framework contender)

Github has a MCP Registry now, I mean why reinvent the wheel, simply look at the registry and use it.

Introducing ai-sdk-zustand for AI SDK - state management, debugging tools and more

The Best React Feature is dropping soon - Activity. It lets you hide and restore the UI and internal state of its children.

React components for Creative Developers, honestly one of my favourites

Build your own MCP Server with Agents

Dev Tools for AI SDK are just incredible, you get real-time AI streaming debugging, performance metrics and more.

What do you think of today's Newsletter? Simply click on one of the links below.

🔥 Love it!

😐 It’s okay

👎 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
Next.js 16 Cheatsheet

Hey Reader, Last week I told you I was about to drop something big… Well, today’s the day. 🎉 I’ve been building something to finally clear the fog around Next.js 16 - all the new caching rules, data-fetching patterns, rendering behaviors, and how Server Components actually work in real apps. Introducing your Next.js 16 Cheatsheet + Free 3-Part Mini-Course 💫 👉 Click here to get it (free) The moment you download it, you’ll unlock a short email course that starts tomorrow. It’s designed to help...

use cache:remote

Hey Reader, I’ve been heads-down the last few months, building something special 🤫. It’s for every developer who’s ever felt like Next.js changes faster than they can keep up. Different caching rules. New folders. New ways to fetch data. If that sounds familiar… this one’s for you. Next week, I’m dropping something big, something that’ll help you finally understand how all the new pieces in Next.js 16 fit together. No hype, no fluff - just the clarity you’ve been looking for. Make sure you...

use cache:remote

Hey Reader, I had the incredible opportunity to speak at the official Next.js Conf!. It’s been 2.5 years since I went full-time as a Tech Educator, and this moment truly feels like a milestone. In my talk, I share how I built a custom course platform using Next.js (the same one that powers Modern Full Stack Next.js Course) along with the lessons and challenges I faced along the way. If you'd like, you can watch the talk here! Weekly Snack: Caching Patterns for Dynamic Components in Next.js 🍿...