Ravi

587 posts

Ravi banner
Ravi

Ravi

@RaviCoding

Trying to create high quality tutorials on YouTube. Building @edgestorejs. Let's meet: https://t.co/OEZNP25net

Tokyo-to, Japan Katılım Haziran 2022
215 Takip Edilen724 Takipçiler
Sabitlenmiş Tweet
Ravi
Ravi@RaviCoding·
Improved @edgestorejs dropzone components just dropped!!! ✨ Beautiful 🚀 Feature rich 🔧 Completely customizable 💻 Install with the @shadcn cli 🛠️ Open in @v0 integration 🗄️ Provider agnostic (no need to use with EdgeStore)
English
2
3
22
21K
Ravi
Ravi@RaviCoding·
@webdevcody I also switch to gpt 5.2 for hard bugs… Opus 4.5 is still the best default model though, IMO.
English
0
0
4
1.3K
WebDevCody
WebDevCody@webdevcody·
once again, opus 4.5 failed to fix a bug, ultrathink didn't help, kicking off multiple sub agents to research the issue didn't help, new context windows didn't help, trying in gpt 5.1 codex didn't solve it. what did fix it? one prompt to gpt 5.2 😀
English
88
9
494
56.9K
Tanner Linsley
Tanner Linsley@tannerlinsley·
@RaviCoding @aisdk @tan_stack What you see in TAI is alpha. As you may know, we care *a lot* about rerenders and perf, so expect our underlying mechanics to evolve pretty quickly on this front.
English
2
0
88
4.3K
Ravi
Ravi@RaviCoding·
Quick share of my current thoughts on the @aisdk and @tan_stack AI. I've been using the ai-sdk for a while and I really like it overall. That said, my biggest pain point is how useChat works. Since all state lives inside a single hook, every component that uses useChat re-renders on every new streamed token. The current workaround is putting useChat in a lightweight wrapper + prop drilling + component memoization to avoid re-renders. (not a great DX). There are community solutions like ai-sdk-tools/store by @pontusab, which syncs the context into a Zustand store so you can selectively subscribe. Which is cool, but it feels like something we shouldn't have to build ourselves. When I heard about TanStack AI, I expected a TanStack Store style approach (similar to TanStack Form) with fine-grained subscriptions. But from the docs, it looks like it uses the same useChat pattern. Now I'm curious... Am I missing something? Is there a better way to use these libraries? Or is this issue rare enough that it's not worth improving?
English
2
0
29
4.6K
Ravi
Ravi@RaviCoding·
If you use @nextjs you'll want to watch this one! 10 different ways to make your Next.js app navigation FAST! Let me know what you think.
Ravi tweet media
English
1
1
1
128
Ravi
Ravi@RaviCoding·
@peduarte Welcome to Japan! Looking forward to meeting all of you!
English
0
0
2
242
Pedro Duarte
Pedro Duarte@peduarte·
almost time to hack
Pedro Duarte tweet mediaPedro Duarte tweet media
English
7
2
79
13.6K
Ravi
Ravi@RaviCoding·
@codewithantonio @vibestackcli It actually already works, and people can add their own custom markdowns to be added to the project.
Ravi tweet media
English
0
0
0
30
Code With Antonio
Code With Antonio@codewithantonio·
I NEED THIS npx shadcn add <auth> - working auth with components, pages, API npx shadcn add <billing> - working billing with components, pages, API npx shadcn add <feature> - working feature
English
48
18
853
108.1K
Ravi
Ravi@RaviCoding·
@leerob I can’t help feeling kind of sad about it… but I hope you all the best to whatever comes next!
English
0
0
1
293
Lee Robinson
Lee Robinson@leerob·
After 5 years, I just finished my last week at Vercel 🥲 What a ride. I'm grateful for this community and proud to have helped people learn to code with React/Next. Many tweets sent and friends made. I guess I don't have to wear all black now!? Gotta switch up my wardrobe...
English
725
165
7K
1.2M
Ravi
Ravi@RaviCoding·
@pontusab @honojs @speakeasydev I’ve tried both hono and orpc recently for rpc+rest integration. I ended up deciding to go with orpc. The DX felt a little better.
English
1
0
2
170
Ravi
Ravi@RaviCoding·
I'm really enjoying my <Await> component for prefetching @trpcio queries in @nextjs server components!
Ravi tweet media
English
17
10
501
41.4K
Jayan Paliwal
Jayan Paliwal@JayanPaliwal·
@RaviCoding @nextjs Please, I was just looking for this, my next.js app is slow as heck, I tried everything database Pooling caching everything. Planning to switch to tanstack if nothing works.
English
1
0
1
53
Ravi
Ravi@RaviCoding·
I just made 10 examples of the same app to show different ways to improve navigation performance on @nextjs. I'm preparing a video to talk about it. 📽️ Let me know if you're interested in watching it.
English
4
0
36
1.1K
Ravi
Ravi@RaviCoding·
Video 1 is the simplest sample app. Using the latest next.js with the App Router and Suspense wrapping the dynamic components. If you're experiencing cached client routes, maybe you are using next 14, which caches visited dynamic pages for 30 seconds by default. Next 15 doesn't cache by default, so if you're experiencing this on 15, you probably have some caching configured somewhere.
English
0
0
5
127
Dale
Dale@ddaalee·
@RaviCoding @nextjs How does video 1 happen? I’ve only experienced the behaviour in video 2, where visiting an already-visited route shows immediately
English
1
0
1
114
Ravi
Ravi@RaviCoding·
@codinginflow No DB service has been able to match PlanetScale’s user experience. If they can offer the same experience with Postgres, it will be really great!
English
1
0
2
58
Ravi
Ravi@RaviCoding·
Just used tweakcn for the first time. Enjoyed it a lot! Very useful and has a very nice UX!
English
2
1
12
600
Ravi
Ravi@RaviCoding·
Upgraded all of the core packages and refactored the whole @edgestorejs dashboard codebase to improve navigation performance while also making it easier to maintain. I'm proud of this one! Hopefully I didn't break anything. 🤞 (@nextjs)
English
0
1
3
253