Great job! Me personally, I would not use Clerk. Having to rely on them to send me a web hook to make sure I have the most important data in my app seems like asking for trouble. It’s not a deterministic environment you’re dealing with.
@hamedbahram
2 ай бұрын
I hear you! I prefer that Clerk takes care of my app's authentication and user management rather than worrying about custom implementation. They put more engineering power focused on one specific domain than any individual team can.
@Balance-8
2 ай бұрын
Could you do a video on how to properly make a CMS driven nextjs website? Maybe even with some rich text parsing. Thanks!
@hamedbahram
2 ай бұрын
Great suggestion! I have one coming up with Sanity.
@Ryan-f3o
29 күн бұрын
I know this question is very open-ended, but how long would this take for a junior dev to make from scratch? Let's say with 1YOE. I got some similar freelance work and I am trying to get some input. Thx.
@hamedbahram
29 күн бұрын
It depends on where you are in your dev journey, if you already know React, maybe 3 months to learn and master NextJs, and you'll be off to a good start. If you don't know React, it'll be a bit longer.
@Ryan-f3o
29 күн бұрын
@@hamedbahram Thanks Hamad! One last question. What's the point of creating separate databases? Can clerk not extend custom properties? Or sometimes is it easier just to have clerk simply for auth purposes, and separate db for flexibility, separation of concerns, etc (in this case, course, lessons, etc) TYYYYY.
@hamedbahram
29 күн бұрын
@@Ryan-f3o You need a database to store courses, lessons, enrolments, etc. for users you can totally depend on Clerk, and extend the user object to include extra information. But sometimes you want to have your user data inside your own database as well so you're never locked to Clerk.
@MiladJoodi
2 ай бұрын
Thank you very much 👏
@hamedbahram
2 ай бұрын
You're welcome 😊
@speedster784
2 ай бұрын
Would it be possible to do payment integration video with lemon squeezy ?
@hamedbahram
2 ай бұрын
I'll have that in mind. Never used it before.
@speedster784
2 ай бұрын
@@hamedbahram very limited videos on youtube about it.
@pranitpatil8200
2 ай бұрын
what about state management ??
@hamedbahram
2 ай бұрын
You don't really need global state management in the new app router, but if you would you can use solutions like Zustand or Jotai.
@Learnwithjoseph
2 ай бұрын
i dont if its magic or its luck have been trying to do these for long but now i can
@hamedbahram
2 ай бұрын
There you have it!
@Learnwithjoseph
2 ай бұрын
@@hamedbahram working on some non website for learning my need your help on few things
@Minhnhan89
2 ай бұрын
Helo 🌽♥️👍
@hamedbahram
2 ай бұрын
Hi 👋🏼
@afshinkaramifar4429
2 ай бұрын
Amazing ❤, thanks a lot Bahram 😊
@hamedbahram
2 ай бұрын
My pleasure 😊
@SMILEKILLERGAMERZ
2 ай бұрын
@@hamedbahram,ex
@sinamalakzadeh4843
2 ай бұрын
your accent is very similar to farsi btw you persian ?
Пікірлер: 33