Sir thia was a amazing project sir. But my problems is cant start it beacuse you started after installing all depndencies and files. So i cant make it. Or make a short video on how i can clone it use use it please sir
@imran-t6d8tКүн бұрын
bro koi accha project karway ya fir koi resorces do jaha se hum accha project kar sakte hain koi dosc ya kuch i am very new in backend and go is my first lang
@hoistingfile3 күн бұрын
best teaching
@hoistingfile3 күн бұрын
nice video
@vishanand72483 күн бұрын
binge watch
@ravindrad34813 күн бұрын
Good content sir ..!
@rajnishyaduvanshi83384 күн бұрын
Bhaiya Python language mei bhi bot banana sikha do 😊
@Tenohekabanzai5 күн бұрын
you sound a lot like Hitesh Chaudhry Sir
@amulop6 күн бұрын
Completed 24/01/2025 00:58 AM
@saurabhgyanvihar6 күн бұрын
Very nice explanation and thank you so much for creating this video. I really learned interface in a good way using this video. In your code I added some code as well to make it even more dynamic by taking choice from user. Here is the complete code. package main import ( "fmt" ) type paymenter interface { pay(amount float32) } type payment struct { gateway paymenter } func (p payment) makePayment(amount float32) { p.gateway.pay(amount) } /**** Concrete implementation of razorpay ****/ type razorpay struct{} func (r razorpay) pay(amount float32) { fmt.Println("Making payment using razorpay ", amount) } /**** Concrete implementation of stripe ****/ type stripe struct{} func (s stripe) pay(amount float32) { fmt.Println("Making payment using stripe ", amount) } /*** Fake payment gateway for testing ***/ type fakepayment struct{} func (f fakepayment) pay(amount float32) { fmt.Println("Making payment using fakepayment ", amount) } func main() { var choice int for { fmt.Println(" --------------------------------") fmt.Println("Choose payment gateway:") fmt.Println("1. Razorpay") fmt.Println("2. Stripe") fmt.Println("3. Fake Payment Gateway") fmt.Println("0. Exit") fmt.Println("--------------------------------") fmt.Print("Enter your choice : ") fmt.Scanln(&choice) if choice == 0 { fmt.Println("Exiting...") break } var genricPaymentGw paymenter switch choice { case 1: genricPaymentGw = razorpay{} case 2: genricPaymentGw = stripe{} case 3: genricPaymentGw = fakepayment{} default: fmt.Println("Invalid choice, please try again.") continue } newPayment := payment{ gateway: genricPaymentGw, } newPayment.makePayment(100) } } Output : -------------------------------- Choose payment gateway: 1. Razorpay 2. Stripe 3. Fake Payment Gateway 0. Exit -------------------------------- Enter your choice : 2 Making payment using stripe 100
@ebm-p2x6 күн бұрын
bohat zabardast ap sekhaty ho , ap asko containerization k through b batya or deploy krna ka b batay
@ashiqnuaiman7 күн бұрын
Hi, What is the extension name for adding gitIgnore ?
@CodersGyan6 күн бұрын
gitignore 😁
@proalamin17 күн бұрын
Sir deploy this project and connect frontend part
@infinitesubstrings8 күн бұрын
Please make a Obsidian tutorial
@karanjoshi128 күн бұрын
Isn't 2mb a large size for just hello world? 🤔 4:20
@samiranroyy17008 күн бұрын
can you make something like.how to secure our website
@vimalkumarchaudhary19139 күн бұрын
Huge Incredible #coder'gyan
@AliChuhdary8510 күн бұрын
bahi ya code ko jo apna app shro sa space lata ha is kaliya kon c exetenshion ha
@RAJADEEPMINDZ10 күн бұрын
Thanku so much for this.
@fahadrasheed931111 күн бұрын
Broadway pizza jesi website banana sikhayen
@shahrukhmehdi902111 күн бұрын
Thank you Sir.. please Caching per Video laaea
@chikuraj49711 күн бұрын
One mern project sir?
@Anandsinha-w3w12 күн бұрын
at 4:13:00 there is a error in the spell the id after creating a new book is of new book id not the user id for ...user id i think we have to pass it in the _req.userId way by
@RishikeshSarangi12 күн бұрын
Please continue making videos on this project. I learnt so much. Clear and concise video. Thank You
@ankitjain15812 күн бұрын
does someboday has this rest api in form of github repo
@amitsadaphal12 күн бұрын
very nice explanation rakesh regarding Redis
@98parth13 күн бұрын
Beautiful explanation
@noname1334513 күн бұрын
can you share the code repo?
@Anandsinha-w3w13 күн бұрын
completed till 4:08:00 thank you sir for teaching backend soo effortlessly ,although i have knowledge of node js then also i have learned something new like cloudinary part this was the first time i was using in any of the project and you made it so clear hoping to see some more advanced project from you 😊❣
@kushagra92713 күн бұрын
Is this project video completely error free ?
@nitnbais216813 күн бұрын
Good tutorial video
@raunakraj809014 күн бұрын
Completed API for the 2 endpoints DELETE and UPDATE in lesst than 7 minutes after watching this video😍. Awesome series.
@AnshKaryne14 күн бұрын
check your dm
@ronakshrivastava196814 күн бұрын
Sir you are awesome, it's really helpful for me and other web developers who try to learn devOps.
@SuvaWeekendAdventures14 күн бұрын
after a lot of videos, yeh wala video se finally thoda samajh aya.. excellent explanation..
@imran-t6d8t14 күн бұрын
bhi pls tutorial late raho docs se padne ne me maja nahi at 30 pa aka stop ho gaya
@rajangupta155415 күн бұрын
thanks sir
@39wakif6515 күн бұрын
Bujhsi
@greater404415 күн бұрын
❤❤❤❤
@shahrukhmehdi902115 күн бұрын
😇😇😇😇
@ajyku515 күн бұрын
very good explaination including other part of the SOLID principles in different videos. thanks a lot
@kiranbakale820715 күн бұрын
Hi bhai can you please provide the link of that react project
@chikuraj49716 күн бұрын
Ai mern stack project laaye na with next...
@nitindinodia16 күн бұрын
this video is not recommended for beginners
@abhinayjangde16 күн бұрын
Completed ❤
@shivampatel-t9f6t17 күн бұрын
After setting ssl certification if any one getting error of to many redirects then in my case i am using cloudflare so by default ssl set to flexible so set it to full then its work fine