Master Go Programming With These Concurrency Patterns (in 40 minutes)
Enroll in my handcrafted course on Microservices using The Go Programming language based on my experience working in the fintech industry at a tech company with over 70 million users. More info available at the URL below:
- kantan-coding.teachable.com/p...
________________________________________________________________________________________________
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
Пікірлер: 410
🌟 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 🔥🎉
Incredibly clear explanation, by far the best on YT. Thanks a lot for all the effort!
@kantancoding
Жыл бұрын
Thank you! That means a lot 😊
Fantastic. It is extremely rare to come across this level of concise and easy to follow explanation.
@kantancoding
Жыл бұрын
Thank you! 🙂
Best video I have found on the internet about Go concurrency. You really are great at not missing any important points while teaching. Salute.
@kantancoding
9 ай бұрын
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! 😊
Just wonderful! How a person be to meticulous in his work and care for his learners! Thanks a million!
@kantancoding
Жыл бұрын
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.
@kantancoding
9 ай бұрын
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 🚀
Soothing sound along soothing Explanation, just perfect.
the last part how you explained the go routines is mind blowing this was a mind bending concept and cleared in a easy way
@kantancoding
9 ай бұрын
Thank you! I’m really happy that it helped 😊
@omarcrosby
9 ай бұрын
agreed, my mind was blown as well
Finally, this tutorial gives me the aha moment with go channels. Terrific job. Very thorough explanations.
@kantancoding
8 ай бұрын
That’s great to hear! Thank you 😊
Somehow youtube recommend me this and wasn't disapointed at all. Thanks for the awesome explanation!
@kantancoding
Жыл бұрын
That’s great to hear 🙂 I’m glad you liked it!
Hey man worth waiting keep posting such a quality content
@kantancoding
2 жыл бұрын
Thanks bro! Glad you think so 🙂
This was fantastic and well explained. I now have a way better understanding of how channels and select statements work within Go. Great job.
@kantancoding
3 ай бұрын
Thank you! I’m glad it helped. Thanks for watching 🙂
Definitely the best video about concurrency in go I've seen so far! 🤩
@kantancoding
11 ай бұрын
Thank you! I’m happy that it was helpful 😊
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!
@kantancoding
Жыл бұрын
Hey, this comment made my day! Thank you. I’m really happy to be able to help others understand complex things 🙂
@lbmclean
11 ай бұрын
I subscribed immediately lol. even I could understand the concepts
this tutorial/guide has more personality than the entire cast of friends
@kantancoding
Жыл бұрын
Lol I’m not sure if this is sarcastic or not but thanks 😂
Great tutorial Brother. Got clarity in concurrency pattern. Thanks!
@kantancoding
8 күн бұрын
Awesome bro! I’m glad that it helped you find clarity 😊
Great video that was very easy to understand
The best concurrency video I have watched so far! Good work!
@kantancoding
Жыл бұрын
Wow, thanks! Happy to help 🙂
You really put a lot of effort into this. Well done!
@kantancoding
Жыл бұрын
Thank you! I really do try so your words mean a lot 🙂
Great explanation! This video is the most helpful for me so far to understand concurrency in Go. Thanks, Mate!
@kantancoding
Жыл бұрын
That’s great to hear! Always happy to help 🙂
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.
@kantancoding
Жыл бұрын
Thank you! I’m really happy to hear that because it’s what I strive for 🙂
Learned Go in 2017. Never understood them until now. Thank you!
@kantancoding
3 ай бұрын
Happy to help!
Very clear. Thank you!
@kantancoding
9 күн бұрын
No problem! Thanks for watching
Well explained! Watched many Go Concurrency videos but this is the best one.
@kantancoding
Жыл бұрын
Glad you liked it!
Excellent! This established a solid foundation to anybody who wants to understand concurrency not only for Golang but for any programming language.
@kantancoding
11 ай бұрын
I’m happy to hear that! Thank you 😊
Nice. Thank you for this.
Wow such a nice explaination .. loved it.
@kantancoding
10 күн бұрын
Thanks a lot 😊
thank you. the principle of pipelines is great and your explanation is simple enough for newbies to understand.
@kantancoding
Жыл бұрын
Thank you for your kind words! I’m glad you enjoyed it 😊
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 🙂
@kantancoding
8 ай бұрын
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 ❤️
This is like gold, thanks a lot for this valuable content
@kantancoding
10 күн бұрын
Thank you for supporting! 🙂
Extremely clear explanation on concurrency . Keep up the good work.
@kantancoding
8 ай бұрын
Thank you! I’m happy to help 😊
Amazing video just what I was looking for!
@kantancoding
Жыл бұрын
Thank you! Happy to help 🙂
best video to explain how goroutins work. nice!
@kantancoding
2 ай бұрын
Thanks for watching 😊
thanks for the video bro, love the way you teach ❤️
@kantancoding
Жыл бұрын
Thank you bro! I’m happy to help 🙂
@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 :)
@kantancoding
3 ай бұрын
I’m really happy to hear that! Thanks for your comment 😊 it means a lot
one of the best video. you explain stuff very well
@kantancoding
6 ай бұрын
Thank you! I’m glad it helped 😊
Really Good Explanation being a beginner in go i was able to understand everything you have taught for concurrency patterns
@kantancoding
8 ай бұрын
That’s awesome since that was what I was hoping for! Thank you for the feedback 😊
This video helped me a lot to clear my doubts. Thanks
@kantancoding
Жыл бұрын
That’s great to hear. Thank you 🙏
Excellent explaination. Thanks sir🎉
@kantancoding
3 ай бұрын
Thanks for watching! Happy to help 😊
great video mate!
@kantancoding
Ай бұрын
Thanks! I’m glad it was helpful 😊
Amazing just love to learn in your way....god bless you...🙏
@kantancoding
Жыл бұрын
Thank you so much 😀
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.
@kantancoding
Жыл бұрын
😂 that’s great bro. I really try to explain things clearly so it makes me really happy to get this type of feedback 🙂
Incredibly easy to understand.....Thanks alot
@kantancoding
Жыл бұрын
Awesome! Happy to help 😊
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!
@kantancoding
10 ай бұрын
Thanks for the feedback! I’m glad it was helpful 😊
the suspense music is so spot on aha Great tutorial, fab
@kantancoding
3 ай бұрын
😂 thank you!
wonderful explanation thankyou!!
@kantancoding
2 жыл бұрын
No problem 😌 thank you 😊
Thanks for making this.
@kantancoding
5 ай бұрын
My pleasure. Thanks for watching 🙂
Thank for you. You've just got yourself another subscriber.
@kantancoding
Жыл бұрын
Thank you 😊
I'm glad I came across this tutorial.
@kantancoding
3 ай бұрын
Happy to help! Thanks for watching 😊
Very clear tutorial, perfect.
@kantancoding
Жыл бұрын
Thank you! I’m glad it was helpful 🙂
Great explanation. Thank you.
@kantancoding
10 ай бұрын
Thank you! Happy to help 😊
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 ^^
@kantancoding
6 ай бұрын
That’s awesome! No language is perfect but I hope that you’ll come to enjoy this one as much as I have 😆
The way you explained made it look so easy bro👏.
@kantancoding
2 жыл бұрын
That’s great bro. I’m glad the explanation worked for you 😄
fantastic video thanks so much
@kantancoding
Ай бұрын
Thank you! Happy to help ☺️
Really useful video thank you. This has helped me alot trying to understand async programming in Rust. I've never written go.
@kantancoding
10 ай бұрын
That’s awesome that the video is also helpful for other languages. Thanks for the feedback! 🙂
Thank you so much for your video 🙏🏻🌹
@kantancoding
7 ай бұрын
My pleasure! Happy to help 🙂
great explanation, please make more of this!
@kantancoding
8 ай бұрын
Thank you! More videos coming soon 🙂
Thanks kantan, coincidentally yours video help me to solve Producer-consumer problem.
@kantancoding
8 ай бұрын
😂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! ❤️
Great stuff, thank you for sharing.
@kantancoding
6 ай бұрын
Happy to help 😊 thanks for watching!
you are amazing teacher, the best !!
@kantancoding
8 ай бұрын
Thank you! I’m really glad it helped 😊
Thanks for your video.😃
@kantancoding
Жыл бұрын
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.
@kantancoding
Жыл бұрын
😂🤣 I’m really happy to hear that. With go routines and channels under your belt, you can now take full advantage of the language 🚀
One of the beat very helpful ❤
@kantancoding
5 ай бұрын
Thank you 😊
Liked and subscribed i dont think ill regret it !
@kantancoding
7 ай бұрын
Thank you 😊
As a newcomer to the world of Golang and goroutines, I loved every second of this video!
@kantancoding
6 ай бұрын
That’s great! I hope more people take up this great language! Thanks for watching my video 😊
Great work!
@kantancoding
Жыл бұрын
Thank you 😊
Thanks ❤
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.
@kantancoding
10 ай бұрын
Thanks for the feedback! It’s really helpful 🙂
best content, In my learning golang journey.. awesome, mind blowing
@kantancoding
8 ай бұрын
Thank you for your kind words, I’m so glad it helped 🙂
great tutorial , thank you
@kantancoding
Жыл бұрын
My pleasure. Thank you 🙂
Best explanation
Very impressed. More videos please
@kantancoding
Жыл бұрын
Thank you. Happy to hear! 😉
Awesome tutorial ❤
@kantancoding
Жыл бұрын
Thank you 😊 I’m glad it helped!
God bless you, do more for us if possible.
@kantancoding
Жыл бұрын
Thank you 🙂 I will definitely try to do more 🚀
You're taking over👍
@kantancoding
10 ай бұрын
Thanks to you all supporting 😊
Thank you and thanks to youtube algo for this recommendation
@kantancoding
Жыл бұрын
😂 happy that it found you! Thank you 🙂
Buffered Channels are Send and Forget. That's a useful mental model.
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
@kantancoding
Жыл бұрын
Good point. It’s hard to sit through longer videos when the topics are complex. I’ll definitely keep this in mind! Thanks bro 🙏
This explanation are really good, explained systematically from bottom to top, i came from frontend dev who dont know nothing about conccurent programming, even though i watch ZTM Golang i still cannot fully grasp the idea behind this Pattern. Love from indonesian bro, already liked videos also subscribed and shared!!
@kantancoding
7 ай бұрын
Hey! Welcome and thanks for supporting bro. I’m happy that the videos have been helpful! 😀
very nice! thx
@kantancoding
10 күн бұрын
No problem 😉
Fantastic!
@kantancoding
Жыл бұрын
Thank you! I’m happy to help 🙂
lovely!
This is Amazing !!!
@kantancoding
11 ай бұрын
Thank you! It means a lot 🥲
Great video
@kantancoding
Жыл бұрын
Thanks for the visit!
Liked and subscribed. Very good explanation (but the background music is little bit annoying and distracting)
@kantancoding
Жыл бұрын
Thanks for the feedback! I’m glad you liked it 🙂
@chandukona3999
Жыл бұрын
@@kantancoding please never ever use that background music
Great tutorial ..
@kantancoding
8 ай бұрын
Thank you 😊
good job ! body! god bless U😃
@kantancoding
Жыл бұрын
❤️
Long time subscriber Your videos never disappoint me
@kantancoding
Жыл бұрын
Happy to see people sticking around. Thank you for your support! 😊
Your tutorials so addictive, We want MORE!
@kantancoding
Жыл бұрын
Thank you 😊 Is there any topic in particular that you’re interested in?
👏🏼👏🏼 subscribed and bell on
@kantancoding
Жыл бұрын
Awesome! Glad you enjoyed 🙂
Keep Going Bro ♥
@kantancoding
9 ай бұрын
Thanks for the encouragement brother ❤️
Nieko nesupratau :D
@kantancoding
Ай бұрын
❤️
Thanks
@kantancoding
Жыл бұрын
Happy to help! Thank you 😊
great video bro
@kantancoding
Жыл бұрын
Thanks bro, glad you enjoyed it 🙂
Best tutorial I found
@kantancoding
10 ай бұрын
Thank you! Happy to help 😊
Excellent
@kantancoding
Жыл бұрын
Thank you! 🙂
amazing content
@kantancoding
10 ай бұрын
Thank you! 😊
The best Golang teacher on KZread literally
@kantancoding
Жыл бұрын
Hey thank you 😊 I’m happy to hear that it helps 🚀🙂
Thanks for the very clear and simple Explanation
@kantancoding
Жыл бұрын
No problem! Happy to help brother 🙂
Cool!👍