I Rebuilt My Stack for 2025 (and Why You Might Too) ๐Ÿš€


Hey Reader,

Iโ€™ve rebuilt my stack for 2025 not because of hype, but because I need tools that help me ship faster while scaling my apps.

A few months ago I created a similar video, but since then I have changed quite a few things to help me ship faster. I no longer use a few tools that I shared earlier.

In this video, I share the exact principles from some production-ready apps I've shipped. If youโ€™re building SaaS or side projects this year, this might save you weeks ๐Ÿ‘‡.

video previewโ€‹

Show some love by sharing this post to help it reach more devs ๐Ÿš€.

PRESENTED BY WORKOS AUTH KIT

One of the biggest changes I've made is to plan a migration plan to WorkOS as I just love their product.

โ€‹WorkOS AuthKit is what serious AI startups use when they outgrow weekend-hack tools and need authentication that scales. Itโ€™s a fully baked identity layer, with SAML, SCIM, device fingerprinting, and maturity to handle enterprise scale.

๐Ÿš€ Trusted by OpenAI, Vercel, Cursor, and Perplexityโ€‹
๐Ÿ” Built for scaling startups and security teams alike
๐Ÿง  GenAI infraโ€“ready from day one

Free up to 1M users ๐Ÿคฏ. Watch the demo video here.

Whether youโ€™re shipping AI agents, SaaS, org-based tools, or B2B platforms, WorkOS AuthKit gives you the grown-up stack from day one.

Weekly Snack: Stop Freezing Your UI ๐Ÿฟ

Imagine you go to a restaurant ๐Ÿ‘ฉโ€๐Ÿณ and a server comes to take your order but until your food is ready, you're frozen and not allowed to chat with your friends, drink water or do anything.

That's the reality in your browser ๐Ÿ˜….

If you press a button, your entire UI freezes and unless you fix this, you won't be able to do anything.

That's where useTransition come in play.

Without useTransition, when you click a button that does something expensive, your entire app becomes unresponsive.

๐Ÿ“œ Can't scroll - You're stuck looking at the same part of the page

โ–ถ๏ธ Can't click other buttons - Everything is frozen

๐Ÿงญ Can't navigate - You're trapped until the operation completes

useTransition is like having a waiter who takes your order and then works in the kitchen while you can still chat with friends, drink water, and move around.

Here's a code snippet for how to unfreeze your delete button:

The Result? Your app stays responsive while operations happen in the background. Users can continue using your app normally instead of being frozen in time! ๐ŸŽฏ

๐Ÿš€ Latest Frontend News

If youโ€™re building AI-powered UIs, Streamdown makes the flickery markdown problem disappear.

Track token usage directly with the AI SDKโ€™s useChat hook!
๐Ÿ“Š Monitor token consumption and data usage per conversation
โšก Build dashboards or set user-level quotas
Great for SaaS apps where you need cost visibility

Next.js 15.5 is here, check all the updates hereโ€‹

  • Turbopack is finally in beta now
  • Node.js middleware is now stable
  • Catch invalid links before they reach production with TypeScript
  • Get ready for Next.js 16

โ€‹Modern Full Stack Next.js Course is already gearing up for Next.js 16 (free lessons inside)

Making emails more agent friendly via Resend โœ‰๏ธ

โ€‹Best Analytics Software โœจ on the Planet, it helped me a lot during my Next.js Course launch!

โ€‹Nuqs 2.5 is out (Type-safe search params state manager for React) with debounce, key isolation 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

Hey friend, โœจ Iโ€™m thrilled to share that Iโ€™m bringing back my popular workshop, Engineering Manager Blueprint and this time itโ€™s completely FREE ๐ŸŽ! ๐Ÿ“† When: September 3rd, 2025 - 12:00 - 1:30 pm EST ๐Ÿคฉ ๐Ÿ“Where: Zoom Figuring out how to succeed as an Engineering Leader in 2023 can feel like walking through mud. Thankfully, after leading 100+ developers and leaders, Iโ€™ve developed a system to make that walk feel shorter and easier. In this 90-minute workshop, you'll learn: A 8-part framework for...

Next.js Type safety

Hey Reader, Now that the Modern Full Stack Next.js Course is live and hundreds of students are already learning from it ๐Ÿฅณ, Iโ€™ve started thinking about what to build next. I'd love to hear from you. What should I focus on next? Iโ€™m working on my next big course, and your input will help shape everything from the topics we cover to the real-world projects we build together. It only takes a couple of minutes to share your thoughts, but itโ€™ll make a huge difference. ๐Ÿ‘‰ Fill out the quick form here...

Modern full stack nextjs course

Hey Reader, Soโ€ฆ I just launched something Iโ€™ve been secretly working on for over a year ๐Ÿ˜…. Itโ€™s called The Modern Full Stack Next.js Course, a self-paced, interactive course where we actually ship modern, production-grade apps together (7+ real projects, 30+ exercises). Over 300+ developers around the world have already joined in the first 48 hours which blows my mind ๐Ÿคฏ. If youโ€™ve ever felt stuck trying to connect frontend and backend, decide between SSR/SSG/ISR, or ship something real beyond...