tRPC query 'train'. what's the correct method to grab data from multiple sources?
TailwindCSS and CVA autocomplete
Session Auth without Next-Auth
I’m diving pretty deep into NextJS and the T3 stack, but one question I just haven’t been able to “crack” is how to do session auth using this stack. The vast majority of projects I’m in use credential-based auth, which I don’t find plays very nicely with Next-Auth which I know most Next devs use. I’ve tried it a number of times, but I really believe Next-Auth is a bit too opinionated for credentials (or at the very least requires a LOT of setup/boilerplate)....
[PRISMA] Value out of range for the type ERROR

Storing a snapshot of quizzes and responses in a PostgreSQL database
How would you structure this Component? A challenge to all advanced React users...
TRPCClientError: Unexpected end of JSON input
Unexpected end of JSON input
Unexpected end of JSON input

Keep order of a list of items in prisma
model. To facilitate this, I have an index field that I can then order the items by when fetching. The problem with this approach is I have to update each item every time I delete or add an item. I'm wandering if:
- there's a built-in way to do this in prisma?
- is there a better way of doing this myself?
...How to set envs as number in t3stack
How to stop a form from submitting multiple times, even on slower network?
Cannot access 'createTRPCRouter' before initialization

Basic app architecture question for Auth/session state retrieval & storage
useSession etc. to sync your frontend with whether a user is authenticated or not / get user data. But I have some parts of user data that is stored in another table, which I need to query with tRPC / Prisma separately (user profile data eg. full name, avatar pic url, etc).
My idea was to create a global store using Zustand and set that data there once a session is created. From then on, retrieve it only from there, throughout the app and all components that need that data. Then have some invalidation logic to clear the store data when the sessions ends....Weird default / route /en redirect behavior?
How to ignore peer dependencies?
Vite config with playwright-ct
how come this returns undefined
partPresignedUrl is:
{ url: string; partNumber: number; }[]
{ url: string; partNumber: number; }[]

Modifying 'Session' in next-auth
Prevent public database access (AWS RDS with Vercel)

