Joined June 2022
145 Photos and videos
Pinned Tweet
15 Apr 2025
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)
2
3
22
21,035
13 Dec 2025
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?
2
29
4,559
25 Nov 2025
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.
1
1
1
136
5 Jul 2025
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.
4
36
1,131
2 Jul 2025
Wow!! I really wanna try this one out! 🤩
PlanetScale now supports Postgres.
1
3
447
21 Jun 2025
Just used tweakcn for the first time. Enjoyed it a lot! Very useful and has a very nice UX!
2
1
11
600
21 Jun 2025
Thanks for making this @iamsahaj_xyz
1
2
138
18 Jun 2025
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)
1
3
254
14 Jun 2025
How have I lived all this time without using pnpm catalogs for my monorepos... 🤦‍♂️
3
4
362
14 Jun 2025
The things I did to migrate to Fumadocs
11 Jun 2025
What do you think of my new landing page for @edgestorejs ?
2
384
11 Jun 2025
The little things 🎨
117
11 Jun 2025
I took a lot of the implementation logic here from the fumadocs (@fuma_nama) repo.
11 Jun 2025
We already had a good LLM / Vibe Coding support, but with the new docs it got even better!
2
254
11 Jun 2025
btw... the dropzone in the hero section is actually a functional demo!
11 Jun 2025
What do you think of my new landing page for @edgestorejs ?
2
13
626
11 Jun 2025
What do you think of my new landing page for @edgestorejs ?
3
1
11
1,560
10 Jun 2025
Should finally be merged tomorrow! 🤞
1
122
10 Jun 2025
I decided to use @DrizzleORM with @PlanetScale for a new project, but I'm starting to question my decision... having to truncate the table for small column changes (like removing a default value) might just be a deal breaker... 😢
4
12
1,533
7 Jun 2025
It feels so wrong that `min-w-0` is the solution to so many different issues...
2
3
283
1 Jun 2025
The migration of the @edgestorejs docs to fumadocs (@fuma_nama) is getting close to being ready! What do you think?
1
5
318
1 Jun 2025
This is the current one.
1
94
30 May 2025
Just found out you can highlight lines in ray[.]so with option click. Wish I knew this earlier. 🤦‍♂️
2
19
846