Nice video. Please do a video on how to host a scalable NextJs project
@benboeckmann7 ай бұрын
Awesome video! How about a video making Continuous Integration for a project like this?
@gamingwolf33853 ай бұрын
Why i need t3 stack , when i can setup them myself ? Or i can create my own stack , myself i am using nestjs. So no need for trpc because there is no community or official package to connect nestjs with trpc with nextjs
@lucas-barake2 ай бұрын
You can use ts-rest instead. Works great too.
@pushkarkumar55787 ай бұрын
which ui liberary is best and customizable for big Scalable application in next can you help me.
@lucas-barake7 ай бұрын
I'd use a combination of RadixUI and HeadlessUI for starters. I've found that Tailwind is a huge plus for maintainability, as everything is standardized, unlike any other CSS solution. Less things to worry about.
@pushkarkumar55787 ай бұрын
yes tailwind is great, will go with redix and Headless , thankyou @@lucas-barake
@alexleung8428 ай бұрын
You like what typescript db client a lot (preferable to drizzle)? I couldn't understand the name.
@lucas-barake8 ай бұрын
Sorry for not being clear enough! The library is "Kysely".
@alexleung8427 ай бұрын
oo this looks nice
@ajaydeepsinghrajpoot2 ай бұрын
Make an updated one
@lucas-barake2 ай бұрын
@@ajaydeepsinghrajpoot will do
@Invvk7 ай бұрын
What would you recommend for implementing proper authentication other than nextauth?
@lucas-barake7 ай бұрын
I'm not a fan of libraries that tie your authentication to Next.js or any other framework, for that matter. If you use, say, next-auth, the moment you need to have more control (perhaps you want to release a mobile application), you will now need to migrate to another service or roll out your own. I wouldn't really recommend the latter either unless you're planning to keep it basic (no password authentication, just use providers, minimal security, etc.). Then, once you're out of the MVP stage, move on to a third-party service that does it all for you (Auth0, Okta, Clerk, etc.). Firebase is a good all-rounder, with a very generous free "tier" and easy integration.
@alexleung8427 ай бұрын
I'm looking forward to things like google passkey to see more adoption; I wish I could just have all my apps use that for auth
@gadgetboyplaysmc7 ай бұрын
Lucia
@Simple_OG8 ай бұрын
make tutorial on t3 stack with app router
@Runie26078 ай бұрын
16:37 can someone help me with this error: git commit -m "test" ⚠ Skipping backup because there’s no initial commit yet. [STARTED] Preparing lint-staged... [COMPLETED] Preparing lint-staged... [STARTED] Running tasks for staged files... [STARTED] package.json - 32 files [STARTED] *.{js, jsx, ts, tsx} - 3 files [STARTED] *{js, jsx, ts, tsx, json, cjs, mjs, md} - 6 files [STARTED] eslint --fix --ext .ts, .tsx, .js, .jsx [STARTED] prettier --write [FAILED] eslint --fix --ext .ts, .tsx, .js, .jsx [FAILED] [FAILED] eslint --fix --ext .ts, .tsx, .js, .jsx [FAILED] [COMPLETED] Running tasks for staged files... [STARTED] Applying modifications from tasks... ✖ eslint --fix --ext .ts, .tsx, .js, .jsx: Oops! Something went wrong! :( ESLint: 8.56.0 No files matching the pattern ".tsx," were found. Please check for typing mistakes in the pattern. [COMPLETED] Applying modifications from tasks... [FAILED] prettier --write [KILLED] [FAILED] prettier --write [KILLED] husky - pre-commit hook exited with code 1 (error)
@lucas-barake8 ай бұрын
Try without the `.` for each file extension: eslint --fix --ext ts,tsx,js,jsx
@Runie26077 ай бұрын
@@lucas-barake got the same error `No files matching the pattern "tsx," were found. Please check for typing mistakes in the pattern.`
@Runie26077 ай бұрын
I fixed it, it was, literally, the space between each extension before: "eslint --fix --ext .ts, .tsx, .js, .jsx" after: "eslint --fix --ext .ts,.tsx,.js,.jsx"