Master Go Programming With These Concurrency Patterns (in 40 minutes)
HTML-код
- Опубликовано: 9 июн 2024
- 🌟 Hey devs! 🌟
Ready to level up your coding game? Check out this awesome course on Microservices using Go!
🚀 From beginner to pro, learn to build scalable apps with ease. Don't miss out!
Enroll now: 👉 kantan-coding.teachable.com/p...
#golanguage #Microservices #CodeWithConfidence 🔥🎉
________________________________________________________________________________________________
Master Go Programming With These Concurrency Patterns (in 40 minutes)
☠️ Course Contents ☠️
🔎 (0:00:00) Intro
🔎 (0:01:52) Go Routines
🔎 (0:06:22) Go Concurrency Structure
🔎 (0:09:40) Channels
🔎 (0:15:20) Select
🔎 (0:19:34) For-Select Loop
🔎 (0:20:53) Buffered vs Unbuffered channels
🔎 (0:28:47) The Done Channel
🔎 (0:34:05) Pipeline
Book on Concurrency in Go: www.oreilly.com/library/view/...
Join the Discord to talk to me and the rest of the community!
/ discord
🌟 Hey devs! 🌟 Ready to level up your coding game? Check out this awesome course on Microservices using Go! 🚀 From beginner to pro, learn to build scalable apps with ease. Don't miss out! Enroll now 👉 kantan-coding.teachable.com/p/early-bird-special-pricing
#GoLang #Microservices #CodeWithConfidence 🔥🎉
Fantastic. It is extremely rare to come across this level of concise and easy to follow explanation.
Thank you! 🙂
Incredibly clear explanation, by far the best on YT. Thanks a lot for all the effort!
Thank you! That means a lot 😊
Best video I have found on the internet about Go concurrency. You really are great at not missing any important points while teaching. Salute.
Hey thank you. That’s kind of you to say. I’m really glad this video has helped so many people. Didn’t expect it. I’m happy that you found it helpful! 😊
Hey man worth waiting keep posting such a quality content
Thanks bro! Glad you think so 🙂
Just wonderful! How a person be to meticulous in his work and care for his learners! Thanks a million!
Thank you for your kind words! I’m happy to help 🙂
I agree with everyone else's comments. You've done an incredible job of taking a complex and difficult to understand topic and make it clear with a great example demonstrating it. Thank you so much! You've also gained another subscriber.
Thank you! I’m glad that it was helpful. I really hope that everybody can learn to make use of these features of the language 🚀
Somehow youtube recommend me this and wasn't disapointed at all. Thanks for the awesome explanation!
That’s great to hear 🙂 I’m glad you liked it!
One of the best I've seen. You are the rare type that can take complex concepts and explain them so well. I hope you continue to make this kind of great content!
Hey, this comment made my day! Thank you. I’m really happy to be able to help others understand complex things 🙂
I subscribed immediately lol. even I could understand the concepts
this tutorial/guide has more personality than the entire cast of friends
Lol I’m not sure if this is sarcastic or not but thanks 😂
Finally, this tutorial gives me the aha moment with go channels. Terrific job. Very thorough explanations.
That’s great to hear! Thank you 😊
Definitely the best video about concurrency in go I've seen so far! 🤩
Thank you! I’m happy that it was helpful 😊
Soothing sound along soothing Explanation, just perfect.
You really put a lot of effort into this. Well done!
Thank you! I really do try so your words mean a lot 🙂
This was fantastic and well explained. I now have a way better understanding of how channels and select statements work within Go. Great job.
Thank you! I’m glad it helped. Thanks for watching 🙂
Great explanation! This video is the most helpful for me so far to understand concurrency in Go. Thanks, Mate!
That’s great to hear! Always happy to help 🙂
the last part how you explained the go routines is mind blowing
this was a mind bending concept and cleared in a easy way
Thank you! I’m really happy that it helped 😊
agreed, my mind was blown as well
The best concurrency video I have watched so far! Good work!
Wow, thanks! Happy to help 🙂
Well explained! Watched many Go Concurrency videos but this is the best one.
Glad you liked it!
Excellent tutorial. There are lot of very smart developers around, but very few who can teach a relatively complex subject in an easy fashion. Kudos, and keep posting.
Thank you! I’m really happy to hear that because it’s what I strive for 🙂
Great tutorial Brother. Got clarity in concurrency pattern. Thanks!
Awesome bro! I’m glad that it helped you find clarity 😊
thank you. the principle of pipelines is great and your explanation is simple enough for newbies to understand.
Thank you for your kind words! I’m glad you enjoyed it 😊
Very clear. Thank you!
No problem! Thanks for watching
From now on, you've got one more subscriber. Great content. I can't wait for some more advanced topics like, dependency injection, dynamic typing (interface{}) etc. As a php programmer recently I rewrote one of my microservices, and I was amazed by ease of doing it just with go. Apart of painfully precise data types declaration, and luck of many useful generic functions present in php core, I had almost ecstatic pleasure. Most of the time I do hard core backend staff with data transfer and after speed comparison I fell in love with go 🙂
Welcome! Yeah Go is definitely a great language. It seems it’s starting to pick up in popularity and the topics you mentioned seem like good video ideas so I will add them to my backlog. Thank you for the valuable feedback and thank you for watching ❤️
Thanks for making this.
My pleasure. Thanks for watching 🙂
Extremely clear explanation on concurrency . Keep up the good work.
Thank you! I’m happy to help 😊
Nice. Thank you for this.
Liked and subscribed. Very good explanation
(but the background music is little bit annoying and distracting)
Thanks for the feedback! I’m glad you liked it 🙂
@@kantancoding please never ever use that background music
Amazing video just what I was looking for!
Thank you! Happy to help 🙂
Excellent explaination. Thanks sir🎉
Thanks for watching! Happy to help 😊
I'm glad I came across this tutorial.
Happy to help! Thanks for watching 😊
one of the best video. you explain stuff very well
Thank you! I’m glad it helped 😊
thanks for the video bro, love the way you teach ❤️
Thank you bro! I’m happy to help 🙂
best video to explain how goroutins work. nice!
Thanks for watching 😊
This video helped me a lot to clear my doubts. Thanks
That’s great to hear. Thank you 🙏
Wow such a nice explaination .. loved it.
Thanks a lot 😊
great video mate!
Thanks! I’m glad it was helpful 😊
This is the gem. Thanks
Thank you 😊
Really Good Explanation being a beginner in go i was able to understand everything you have taught for concurrency patterns
That’s awesome since that was what I was hoping for! Thank you for the feedback 😊
Excellent! This established a solid foundation to anybody who wants to understand concurrency not only for Golang but for any programming language.
I’m happy to hear that! Thank you 😊
Thank for you. You've just got yourself another subscriber.
Thank you 😊
Thank you so much for your video 🙏🏻🌹
My pleasure! Happy to help 🙂
Great explanation. Thank you.
Thank you! Happy to help 😊
This is Amazing !!!
Thank you! It means a lot 🥲
wonderful explanation thankyou!!
No problem 😌 thank you 😊
Incredibly easy to understand.....Thanks alot
Awesome! Happy to help 😊
Very clear tutorial, perfect.
Thank you! I’m glad it was helpful 🙂
Great stuff, thank you for sharing.
Happy to help 😊 thanks for watching!
This is like gold, thanks a lot for this valuable content
Thank you for supporting! 🙂
Really useful video thank you. This has helped me alot trying to understand async programming in Rust. I've never written go.
That’s awesome that the video is also helpful for other languages. Thanks for the feedback! 🙂
Thanks kantan, coincidentally yours video help me to solve Producer-consumer problem.
😂that’s awesome! Seems you are working with some advanced concepts. I’m currently working on some videos touching on more advanced concepts. Be on the lookout and thanks for watching! ❤️
Thank you and thanks to youtube algo for this recommendation
😂 happy that it found you! Thank you 🙂
fantastic video thanks so much
Thank you! Happy to help ☺️
Learned Go in 2017.
Never understood them until now.
Thank you!
Happy to help!
you are amazing teacher, the best !!
Thank you! I’m really glad it helped 😊
great explanation, please make more of this!
Thank you! More videos coming soon 🙂
Fantastic!
Thank you! I’m happy to help 🙂
Amazing just love to learn in your way....god bless you...🙏
Thank you so much 😀
You're taking over👍
Thanks to you all supporting 😊
the suspense music is so spot on aha Great tutorial, fab
😂 thank you!
One of the beat very helpful ❤
Thank you 😊
The way you explained made it look so easy bro👏.
That’s great bro. I’m glad the explanation worked for you 😄
@Kantan, I'm definitely not regretting subscribing to this channel. I'm learning go and so far you have been a huge help for me to understand complex go concepts. Thank you sir :)
I’m really happy to hear that! Thanks for your comment 😊 it means a lot
Liked and subscribed i dont think ill regret it !
Thank you 😊
Great video that was very easy to understand
Glad it helped! And thank you 😊
Great work!
Thank you 😊
Thanks ❤
lovely!
Wow! One of the best tutorials into channels I have seen. Really great explanation of what is happening under the hood. For me the first half was a tiny bit boring because of too many details which I already know and which I think every adequate junior software engineer should be already aware of. The second half is perfectly balanced in terms of new material and under the hood explanations. Thanks!
Thanks for the feedback! I’m glad it was helpful 😊
great tutorial , thank you
My pleasure. Thank you 🙂
Thanks for your video.😃
No problem! Happy to help 🙂
This video finally cleared goroutine and channel for me. Watched so many videos prior to it hut was confused as hell.
😂🤣 I’m really happy to hear that. With go routines and channels under your belt, you can now take full advantage of the language 🚀
Great video brother. Hope you keep it going.
I suggest though that you make the videos in 10 minutes series instead of a single large chunk. It becomes pretty overwhelming and difficult to index when I am trying to refer to your videos when working on something. But ey, you just got yourself a subscriber
Good point. It’s hard to sit through longer videos when the topics are complex. I’ll definitely keep this in mind! Thanks bro 🙏
Great video
Thanks for the visit!
good job ! body! god bless U😃
❤️
very nice! thx
No problem 😉
Awesome tutorial ❤
Thank you 😊 I’m glad it helped!
Great tutorial ..
Thank you 😊
God bless you, do more for us if possible.
Thank you 🙂 I will definitely try to do more 🚀
Very cool demonstration.
I'm just starting at Go but this is not my first language (I've been a backend developer for 12+ years).
This language is getting more interesting at each new video I watch, this is exiting ^^
That’s awesome! No language is perfect but I hope that you’ll come to enjoy this one as much as I have 😆
Very impressed. More videos please
Thank you. Happy to hear! 😉
Best tutorial I found
Thank you! Happy to help 😊
Thanks
Happy to help! Thank you 😊
best content, In my learning golang journey.. awesome, mind blowing
Thank you for your kind words, I’m so glad it helped 🙂
amazing content
Thank you! 😊
Best explanation
As a newcomer to the world of Golang and goroutines, I loved every second of this video!
That’s great! I hope more people take up this great language! Thanks for watching my video 😊
👏🏼👏🏼 subscribed and bell on
Awesome! Glad you enjoyed 🙂
brother thanks a lot , many concepts like goroutines, concurrent, time.Sleep , it's only been 6:12 and i had cleared all my concepts. I came to this video after watching 10 videos. Thanks you brother.
😂 that’s great bro. I really try to explain things clearly so it makes me really happy to get this type of feedback 🙂
This is quite clear, even though I'm not a Go programmer. The music, however, is very distracting. Silence is the best accompaniment for an instructional video.
Thanks for the feedback! It’s really helpful 🙂
Long time subscriber
Your videos never disappoint me
Happy to see people sticking around. Thank you for your support! 😊
Thanks for the very clear and simple Explanation
No problem! Happy to help brother 🙂
Hi Kantan Coding! You've got a new subscriber. I'm switching from Java to Go and this video helps me a lot to understand the goroutine, channel and select concepts. Thank you for this video! I think a channel is quite similar to Java's LinkedBlockingQueue. The non-buffered channel would be like a LinkedBlockingQueue of size 1. The concepts are very clear, but I'm still struggling a bit with the syntax. Is it right that Go passes copies of the data into the channel instead of a reference? And is it a good idea to pass references into a channel?
Hey, I’m glad it helped you out! In regard to your question, unlike Java, Go has pointers. So I think you’re question will answer itself if you look into how pointers work in Go. I was actually considering making a video on this topic so maybe I’ll move that up on my list. Anyways, hope it helps!
Your tutorials so addictive, We want MORE!
Thank you 😊
Is there any topic in particular that you’re interested in?
TYSM
Happy to help! Thanks for watching 😊
Keep Going Bro ♥
Thanks for the encouragement brother ❤️
Do you plan to continue making videos about Go? I really enjoyed your explanation and the background music hit the right cord 👌🏻
Thanks for the feedback! 😄
Yes, I will create more Go videos because Go is one of my favorite languages but this is not a Go specific channel. So for those that will be annoyed if I post videos unrelated to go, it's probably best not to subscribe 👍
great video bro
Thanks bro, glad you enjoyed it 🙂
Excellent
Thank you! 🙂
Cool!👍