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
useEffectEvent

Hey Reader, This week was huge for web dev ๐Ÿš€. React 19.2 just landed with fixes for some of the most annoying bugs, Sonnet 4.5 dropped with major AI upgrades, and the ecosystem feels like itโ€™s moving faster than ever. Iโ€™ve rounded up the highlights (and why they matter) along with this weekโ€™s Snack for you below ๐Ÿ‘‡ But before that, let's hear it from our Sponsor. PRESENTED BY CODERABBIT AI Most AI code reviewers feel shallow, they look at syntax, patterns, maybe a guideline or two, but they...

use-cache

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...

Hello Reader, Thanks so much for joining Engineering Manager Blueprint Workshop! ๐Ÿ™ I had such a great time hanging out with you live, answering your questions, and geeking out about EAs promised, hereโ€™s everything I mentioned (and a little extra to help you grow even faster): ๐ŸŽฅ Workshop Replay I spent the entire day yesterday editing it so you can watch it without any interruptions. I hope this helps! As promised, here's the recording: Watch now ๐ŸŒŸ ๐Ÿšจ Available until Sunday, Sept 7 at 11:59pm...