Use the code "davegray" for 3 months free on the Team plan of Sentry for any new accounts: bit.ly/try-sentry-dg
@VincentFulcoАй бұрын
Thanks for this terrific "meat and potatoes" type of project.
@DaveGrayTeachesCodeАй бұрын
@@VincentFulco You're welcome!
@TyronneRatcliffАй бұрын
Awesome tutorial Dave. Thank you.
@DaveGrayTeachesCodeАй бұрын
@@TyronneRatcliff You're welcome!
@MyGeorge1964Ай бұрын
Comprehensive as ever... Thank you very much!
@ilan117Ай бұрын
❤ seriously I was anticipating number 7 (not a client id 😉) … but Dave you threw me off with this isManager! Well always thank you 🤲 btw…… when will you update the repo ?
@DaveGrayTeachesCodeАй бұрын
@@ilan117 I thought I had updated the repo. I will check that now!
@SK_CoversАй бұрын
Dave sir , when its gonna end. We're heading towards 6+hours 😂❤
@SriRangaSaiPagalaАй бұрын
I dont want thi to endddd. It's sooo good to end
@DaveGrayTeachesCodeАй бұрын
This is a detailed project. I'm going to try to complete it all before the year end, but there are many hours to go. 😃
@DaveGrayTeachesCodeАй бұрын
Thank you! It has many hours to go. Deep in the details 🙌
@raghavanaliassaravananm1546Ай бұрын
@@DaveGrayTeachesCode this video is only of 1.18 hours ?this v
@nikolas4749Ай бұрын
Thanks Dave Will you make a react 19 serie ?
@DaveGrayTeachesCodeАй бұрын
I'll be waiting until whenever they create their stable release 😀 but yes, that is a good idea.
@nikolas4749Ай бұрын
@@DaveGrayTeachesCode the stable version of react 19 has been release 🎆
@uaaq-w5z14 күн бұрын
Thanks for such a great tutorial!!! I am having some issues with retrieving permissions and roles, as I always get false and null as a result. Does anyone have any solutions?
@DaveGrayTeachesCode14 күн бұрын
Double check your permission settings in the Kinde dashboard.
@binarybulletinАй бұрын
I am following your Next.js course on KZbin should i need to continue or not because of next js v 15 version i mean is it worth it to watch older version or should i need to learn new version
@DaveGrayTeachesCodeАй бұрын
@@binarybulletin this uses Next.js 15. If you were talking about my previous Next.js course, there is still a lot you can learn from it.
@lostinthenarrativveАй бұрын
What microphone do you use Dave ? 🤔
@DaveGrayTeachesCodeАй бұрын
Rode NT-USB Mini. It has software that comes with it, but I also have a few settings in OBS. Always a challenge getting good audio and keeping the neighbors lawnmower or leaf blower out of the recording.
@AnthonyCandaele27 күн бұрын
Is there a particular reason why you chose Kinde over Clerk?
@DaveGrayTeachesCode27 күн бұрын
Yes, I have been using Kinde for over a year including projects at my job. I am asked often what I really work with day-to-day, my stack choices, etc and that's the focus of this series.
@AnthonyCandaele27 күн бұрын
@@DaveGrayTeachesCode It's a great series, I'm learning a ton of stuff.
@orenmizrАй бұрын
how much is KINDE paying that everyone seems to be promoting them ?? i'm seriously asking
@babar8927 күн бұрын
Great content as always! A small remark: I don't agree with you on the way you "compute" if the user is a manager, in the TicketForm component, via 'const isManager = Array.isArray(techs)'. IMHO 1. you are coupling this check to an implementation choice (whether 'techs' is an Array or not), and 2. it does not respect the Separation of Concerns principle, as it should not be the responsibility of TicketForm (which outputs HTML/CSS basically) to check the nature of the user. My 2 cents...
@DaveGrayTeachesCode27 күн бұрын
This is how good discussions start. No worries about disagreeing with me. Another way is to just confirm the manager role server-side and pass it down. This would remove the responsibility from the TicketForm. I am saving up a few refactor changes for final checks before deployment and this may be one. In addition, I wanted to show the client-side way to check in the customer form, but I prefer the server-side choices. Thanks for the note!