Hi Dave, As of now i am using nextjs 15 ,react 19 stable release. But if add shadecn into the environment then "npm run dev" keeps compiling. even for small changes it is keeps compiling for very long time. is this something i am doing wrong or this is an shadcn issue. still do you have any word how to fix this issue
@DaveGrayTeachesCode17 сағат бұрын
Strange. Dev mode should render on demand, so the first time you visit a table page it will take longer. Same for a form page or any others. However, after the first time, it should not need to render on demand unless you have stopped the dev server and restart it. If you are experiencing something beyond this, I have not experienced the issue.
@DadaDuyilemi22 сағат бұрын
Thank you dave
@abdallahabdoulhakim2998Күн бұрын
Great content as always! Just a slight remark, you actually do no need to use JSON.stringify in the post request as Axios automatically converts the data to JSON.
@DaveGrayTeachesCode17 сағат бұрын
Good note - this video is around 2 1/2 years old. I'm guessing the version I used in the video didn't do this.
@ttaylor9916Күн бұрын
Thanks!
@DaveGrayTeachesCodeКүн бұрын
Thank you for the support!
@utibeekpenyong2952Күн бұрын
hey so I was having an issue with the app.json...the splash property keeps using the icon image for the image to be used in the splash...I don't know how to fix that
@zfold4702Күн бұрын
How do you get those matching parenthesis to be highlighted with a line? Is that available in Visual Studio Professional?
@DaveGrayTeachesCode17 сағат бұрын
This is what you are looking for: kzbin.infoMDaxWffMjrQ
@adamcyleeКүн бұрын
You are very good. You are EXCELLENT! Love from SINGAPORE
@alexdin1565Күн бұрын
hi Dave please can you make videos about Payload CMS and NextJs?
@DaveGrayTeachesCode17 сағат бұрын
Maybe in the new year 😀
@OnlyJavascriptКүн бұрын
Amazing tutorial! Yes, please integrate authentication using the approach outlined in the official Next.js documentation for the premium features. Additionally, implement Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) to enhance the security and flexibility of the system.
@DaveGrayTeachesCodeКүн бұрын
@@OnlyJavascript Great requests that I didn't list but I will put on my list! 🙌
@OnlyJavascriptКүн бұрын
@@DaveGrayTeachesCode thank you so much
@walterp773Күн бұрын
Have you heard of tabulator? I’m actually doing something on svelte but I’m struggling to select the best table for my application
@mohamedhcamara8481Күн бұрын
Thanks
@dracelcattdudeКүн бұрын
You were such a huge help! But for some reason it didn't work for 1 specific page, but using the tip you gave, i kinda was able to circumvent the issue
@DMT9023Күн бұрын
You've earned yourself a subscriber with this video, your examples and they way you explain things clearly has helped me grasp this concept. After watching about 10 videos and reading numerous blog posts, I was really struggling to visualise what was going on. The next time I get stuck I'll be referring to your channel . Thanks Dave.
@jimzordstam6338Күн бұрын
Incredible content as always! I just would like to mention that if you are using the stable Next.js 15 version and used the Sentry wizard command to set it up, you will not get to see the `error.tsx` or `global-error.tsx` page. This is because Sentry's `sentry-example-app` (not Dave's) throws the error from inside an onClick Event Handler. This makes the error an `Event Error` and not a `Rendering Error`, simply put React believes that this type of error can be handled by the Dev so does not treat as a critical error. In contrast, a `Rendering Error` is treated as a critical error by React because Devs cannot do much for them, therefore displays the defined `error.tsx` (this is a Next.js feature, but you get me :). I hope this helps.
@sliceofkaby2403Күн бұрын
Or use vim and no cursors
@rhezaalemo2 күн бұрын
Vim extension in vscode.......
@abdurrahmannasir2622 күн бұрын
Very helpful tips
@AbNomal6212 күн бұрын
Maybe I am different. I don’t think I would use this even once a year. But hey, I have only been full time professional for 16 years.
@noweare12 күн бұрын
Yes, the box model was something I didn't grasp when I first started learning CSS but is probably the single most important concept to understand.
@holgerflick2 күн бұрын
Wow! So much content! Thanks, Dave!
@DaveGrayTeachesCode2 күн бұрын
@@holgerflick You're welcome!
@muhammadibraheem95032 күн бұрын
Dear Respected Sir i am a mernstack developer can i take this course
@DaveGrayTeachesCodeКүн бұрын
Yes, you will learn about nexjs and some about PostgreSQL.
@DaveGrayTeachesCode2 күн бұрын
Use the code "davegray" for 3 months free on the Team plan of Sentry for any new accounts: bit.ly/try-sentry-dg
@APL330252 күн бұрын
That was an excellent tutorial on building a REST API with Python
@esraaabdellatif21302 күн бұрын
Awesome, Thanks ❤
@tsosmhchoulio60132 күн бұрын
Is this course still viable? or because 4 years has passed it's already too old?
@DaveGrayTeachesCodeКүн бұрын
Everything here still applies.
@craigmcclanahan84102 күн бұрын
Hi Dave, I am really enjoying the content you are presenting in this series. But I ran into a question about what to do if your database table has constraints like "unique" or "foreign key". The Zod schema won't catch this kind of thing. In many of my older apps, I've gotten around this by using async processing in Zod to do the checks as the form is being filled out. In the case here, in the Customers table for example, the uniqueness checks on email and phone will trigger database errors on an INSERT or UPDATE if they are violated. That in turn will cause a relatively meaningless error returned to the user, without any indication of what the actual problem is. It would be a good idea to at least catch these constraint violations to give the user an idea of what they have to fix.
@DaveGrayTeachesCodeКүн бұрын
That unique duplicate entry error is handled in the video that just published today. Drizzle schemas do support foreign key relations. It just depends on the type of database you're working with.
@craigmcclanahan8410Күн бұрын
@@DaveGrayTeachesCode Awesome! Looking forward to it.
@IsuruKarunaratna2 күн бұрын
this is exactly what i searched for. thank you soo much ❤
@DaveGrayTeachesCodeКүн бұрын
You're welcome!
@ddkinput2 күн бұрын
The table is funny and the Table code like keyboard Cat, bad idea lol.
@Daniel-vk5wx2 күн бұрын
I started today with create-next-app 15.1.1 and it asks if I want to use Turbopack. Yes or no? Edit: After seeing your package.json and mine I would say: No
@DaveGrayTeachesCode2 күн бұрын
Correct - I really like Turbo, but currently, it doesn't allow full Sentry functionality. This only applies to dev mode
@PeterBolke3 күн бұрын
I am using Cursor AI currently,...i have the bare feeling that those guys use Qwen in the background...
@ggshuo6473 күн бұрын
Thank you Dave! This is really a amazing course! You specified everything so distinctly, and there is basically no murmur or hesitation when you talk, so you definitely prepared all of those codes and sentences in advance. That's absolutely a hard and time-consuming work, thank you again for doing all this, we really benefit a lot from your work! And I will no doubt go back and support you once I get my job and salary, wait for me! Haha
@DaveGrayTeachesCode2 күн бұрын
You're welcome! 🙏
@rishabhtayal66073 күн бұрын
Well explained, worth every sec of this video.
@oshadhaedirisinghe14553 күн бұрын
Thank you
@noweare13 күн бұрын
If you were an embedded programmer the specificity calculator would of been in binary instead of decimal. I'm going to have to send you an arduino board. Very good explanations. You make it easy to understand.
@noweare13 күн бұрын
Even as a non-professional I am learning a lot of things that I was curious about like, how cookies work. when you code something all the details are exposed much better than reading an article.
@JoaquinDev3 күн бұрын
Use what you want. But if you are going to use vim, spend the time to make a config that allows you to do everything you need to do so you are not switching between one or the other 24/7. Consistency is the father of productivity.
@jackwesh29763 күн бұрын
3:05
@josephmorningstar9463 күн бұрын
thank you so much for your work dave, despite of english is not my native language and i struggle with it, i could understand you, i will continue watching the next videos and finish this application,, thanks.
@DaveGrayTeachesCode2 күн бұрын
You're welcome! I'm glad you were able to follow along!