๐Ÿฟ 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
Youโ€™re Suspending the Wrong Component

Hey Reader, There are thousands of you going through Modern Full Stack Next.js Course so wanted to be grateful here for your support. Just as a thank you, there is something big dropping for you. It will only last 24 hours โฐ so keep an eye out for my email next week. Let's dive in! PRESENTED BY CLERK Instead of your coding agent guessing how auth works, you can now install specialized Clerk knowledge directly into it. Introducing Clerk Skills One simple command $ npx skills add clerk/skills...

Next.js bundle analyzer

Hey Reader, This week, we're putting your Next.js app under the microscope, what's slowing it down? This along with the latest news, can AI really debug complex React/Next.js bugs? How OpenClaw and Anthropic are enabling AI collaboration, 3 New Coding Models dropped and more. Let's dive in! ๐Ÿฟ Our Weekly Snack: What's Really Slowing Down Your Next.js App? Have you ever wondered why your Next.js app feels sluggish or takes forever to load? ๐ŸŒ The new experimental Bundle Analyzer in Next.js 16.1...

git worktree

Hey Reader, A lot of you have been asking me how Iโ€™m able to stay so productive and get a lot of work done so I finally broke down my exact workflow and setup in a short video. ๐Ÿฟ Our Weekly Snack: Run Multi Agents stress free with Claude Code Git work trees let you check out multiple branches at the same time each in its own folder all backed by the same repo. Instead of one working directory and constant branch switching, you get parallel workspaces. Each work tree has its own isolated...