next auth vercel
Interview Questions for Full-stack Devs
Server Side business rules validation
Following theo's Tutorial. After creating the private routes i'm getting this error
❌ tRPC failed on <no-path>: You need to use "authMiddleware" (or the deprecated "withClerkMiddleware") in your Next.js middleware file. You also need to make sure that your middleware matcher is configured correctly and matches this route or page. See https://clerk.com/docs/quickstarts/get-started-with-nextjs
❌ tRPC failed on <no-path>: You need to use "authMiddleware" (or the deprecated "withClerkMiddleware") in your Next.js middleware file. You also need to make sure that your middleware matcher is configured correctly and matches this route or page. See https://clerk.com/docs/quickstarts/get-started-with-nextjs
fetching dynamic data in layout, not page
Prod and Dev rendering differently

Vercel KV watch, exec, etc. don't exist
kv object with such commands? kv.multi exists so it seems like the others should too 🤔...SQL vs NO-SQL
Stop react query from retry on 404
unknown type for the error in retry function. They also reccomend to perform a runtime check for the error. I'm kinda stuck as I don't lnow how to retrieve the error code from the error in retry function.
---
Currently I'm trying to stop react query client (that's used by the tRPC internally) from retrying on 404 and 401 HTTP errors. I found this issue https://github.com/TanStack/query/discussions/372#discussioncomment-6023276 and adapted the answer to my needs:
```ts
const MAX_QUERY_RETRIES = 4;...Where to store pictures? Gallery Page
Error when using clerk getAuth from UploadThing routes

Any bettter alternatives than sentry for error and perfomance tracking?
S3 or google cloud storage ?
best way to do rate limiting for API Calls?
Server Action. and Redux Thunk?
Different timings for animating to different states
"ease-in-out duration-500 hover:bg-red-800 ease-in-out duration-100 active:bg-red-900 outline-none text-white bg-red-600 font-bold text-lg border-4 border-black rounded-full bg-contain m-3 p-1"
I'm aware putting 2 durations means that one simply overrides the other(and that 2 ease-in-outs is also redundant), I have them both here anyways to provide a better idea of what I'm hoping for...Keeping vercel API routes synchronized
next auth with custom backend
Migrate from nextjs supabase project to t3 stack
Next 13 middleware breaks page
