Advanced Golang: Channels, Context and Interfaces Explained

Поділитися
Вставка
  • Опубліковано 16 січ 2025

КОМЕНТАРІ • 202

  • @whyyuou7629
    @whyyuou7629 2 роки тому +173

    this guy just chilling on his bed while explaining complex staff, loving it haha

  • @robimalco
    @robimalco 3 роки тому +246

    Ryan you probably are already aware of it, but you have such a talent in explaining stuff. Thanks for your work. Keep exploring Golang please

  • @typ0_cratz
    @typ0_cratz 2 роки тому +29

    Love it, talking about advanced software concepts while chilling on his bed. Legend 👏

    • @thor_
      @thor_ Рік тому +1

      The best way of working!

  • @David-xy4nw
    @David-xy4nw 2 роки тому +42

    This video is a gem, It would have been awesome if you could have a series for advanced golang. I am sure other viewers would want that too !

  • @ottergauze
    @ottergauze 8 днів тому

    The portal analogy for unbuffered channels is seriously such an intuitive way of looking at them

  • @jamestk656
    @jamestk656 9 місяців тому +1

    I've read several books on Go but your explanations have been clearer and more concise to me. I especially like your description of (unbuffered) channels as being portals that don't store anything and why they could result in a deadlock. I never really understood that from my readings until you explained it.

  • @exxzxxe
    @exxzxxe Рік тому +6

    Ryan- you have a natural ability for simply explaining complex topics. Good job!

  • @esra_erimez
    @esra_erimez 3 роки тому +7

    Your voice is ASMR but the best part is you know what you're talking about and how to explain it.

  • @rajwardhansinha9130
    @rajwardhansinha9130 26 днів тому

    Dude the way you explained channels is so underrated. You are a true master of mystic arts!

  • @erichshan7964
    @erichshan7964 Рік тому +2

    your casual style makes information so much more accessible. i subbed!

  • @majdbehnana9690
    @majdbehnana9690 3 місяці тому +2

    16:59
    damn, that was smooth af
    "We don't want to allow the user to withdraw too much unless their name is Ryan 🤣"

  • @salvaje1
    @salvaje1 Рік тому

    Damn, I like how this guy explains things. He oozes experience just from how he talks, and doesn't look like he's reading from an off screen document. Like he was working on some go code and thought it would be nice to share it in a video. He also doesn't just regurgitate what is in the docs like others.

  • @ngjimmy
    @ngjimmy 2 роки тому +6

    I love your isolation method of explaining code

  • @amesasw
    @amesasw Рік тому +1

    Man, excellent video. Nice to see someone put together solid examples and walk through them well.

  • @bruceleeharrison9284
    @bruceleeharrison9284 Рік тому

    I hadn't touched Go in a couple years, and this video was a perfect refresher to jog my memory on the operation of channels. Nice job!

  • @YoungGrizzly
    @YoungGrizzly Місяць тому

    Great work dude. I’m filling knowledge gaps with this video and it’s got me liking interfaces now. Thanks a lot.

  • @senthilramalingam9500
    @senthilramalingam9500 2 роки тому +4

    Dude, your explanation is crystal clear, very specifics and more importantly no blabbering. You should put more tutorials or create a course in udemy man...

  • @johnnychang3456
    @johnnychang3456 3 роки тому +23

    Hey Ryan this is great quality content! Please do more Go videos as there’s not much on UA-cam. Keep up with the good work!

  • @alexanderscott2456
    @alexanderscott2456 2 місяці тому

    This was the comfiest explanation of Go Channels I've ever seen.

  • @blueice1364
    @blueice1364 Рік тому

    You are a great teacher. No one out there explained Go in such simple yet elegant way. Thank you!

  • @thiagoantunes9351
    @thiagoantunes9351 5 місяців тому

    the most simple way and complex at the same time i have seen, awesome explanation. thanks.

  • @ramgopal2520
    @ramgopal2520 2 роки тому

    I have gone through the basics of Golang. I had trouble understanding interfaces and channels. You have explained it very well. Thank you a lot!!! The way you compared unbuffered channel to a portal was epic.. I wish everyone explains concept like you.

  • @rshraddha
    @rshraddha 2 роки тому +3

    Great tutorial Ryan. Finally I can actually understand contexts in Go.

  • @VadimCebotari
    @VadimCebotari Рік тому

    Love how you explain the concepts. Keeping them simply and clear.
    Thanks a lot for the great work

  • @vanjastojanovic5023
    @vanjastojanovic5023 9 місяців тому +1

    Amazing video series for go, I love hearing advanced topics in a new language, that I can carry over from previous ones I know.🎉❤

  • @YawPythonAkoto
    @YawPythonAkoto 2 місяці тому

    Thanks Ryan for this amazing video - loving the fact that you're doing it from your bed haha keep up the good work and sharing your knowledge to newbies like myself !

  • @visa2256
    @visa2256 3 роки тому +3

    Thank you Ryan, I love the way of your teaching, its pace is very smooth and gentle, not only you deliver the explanation clearly, but also make it easier for us to digest.

  • @jondoe79
    @jondoe79 2 роки тому +5

    We need more of golang, your content is superb and easy to understand, very practical examples.

  • @nwxxzchen3105
    @nwxxzchen3105 2 роки тому +6

    I should must give this content a thumbs up, channel, context, interface you give us the most clear explanation in the whole universe.

  • @x3lfm4d3
    @x3lfm4d3 Місяць тому

    Your explanation is clear,simple and easy to understand. You just gained a subscriber from 254.

  • @speedTurtle
    @speedTurtle Рік тому

    Well done. I've seen the context and interface concepts explained before but this video made the ideas click.

  • @MelodyLu9000
    @MelodyLu9000 Рік тому

    Your explanations and demos here are the best! Really helped me get the concept. Thank you so much for making this video!

  • @WaldirBorbaJunior
    @WaldirBorbaJunior 3 роки тому +1

    Man... what explanation. Sincerely the best one.

  • @thenomadchronicles
    @thenomadchronicles Рік тому

    This was the best video that I watched that makes me really understand Interfaces. Thank you so much!

  • @rban123
    @rban123 3 роки тому +1

    Crimininally underrated channel

  • @ianlogan3055
    @ianlogan3055 Рік тому

    I really like the way you explained channels, nicely done!

  • @EpicMicky300
    @EpicMicky300 2 роки тому

    this dude's the golang goat! best tutorials from a bed, confirmed.

  • @vl.v
    @vl.v 2 роки тому +2

    Lovely explanations, I'd love to see more of you, very well spoken and presented!

  • @tytywuu
    @tytywuu Рік тому

    Giving tutorials without leaving bed haha, good one!

  • @elgs1980
    @elgs1980 2 роки тому

    Ryan you are the best. Please don't stop making new videos.

  • @reanimatedmanx
    @reanimatedmanx 2 роки тому

    I'm going to repeat other commenters, great voice and explanation, very pleasant to listen. GL on the channel! Subscribed

  • @wilsonhobbs1920
    @wilsonhobbs1920 5 місяців тому

    This is such a great video! This is complicated stuff and you made it so simple

  • @losiu998
    @losiu998 2 роки тому +1

    Damn, I watched just one your video and I love the way you explain things. You have radio voice too. Keep doing it!

  • @pranayr1718
    @pranayr1718 2 роки тому

    Ryan , the way you explain is cool! Thank you

  • @nassehk
    @nassehk 2 роки тому

    Man I am gonna use this video in my meditation! It is so relaxing dude...

  • @ireenisabel988
    @ireenisabel988 2 роки тому

    Man, you have a voice of morgan freeman and a potential to be a great teacher like Feynman.

  • @stevekamga5977
    @stevekamga5977 Рік тому

    Hey Ryan, you have a talent. Thank you for your videos

  • @davida.7586
    @davida.7586 Рік тому

    Perfect Explanation!!!
    Thank you so much !!!

  • @marnesh2008
    @marnesh2008 3 роки тому +1

    you should become a golang trainer or teacher, this is the best explanation video so far

  • @StevenSugg-t1r
    @StevenSugg-t1r Рік тому

    Great video. Complex topics, simplified, and practical use cases. Thanks for this one. Now off to find help on some projects.

  • @pp09997444828
    @pp09997444828 Рік тому

    couldn't understand it better .. you are champ.. thanks Ryan :)

  • @politeboy2996
    @politeboy2996 Рік тому

    God bless you, brother.
    If possible continue this type of content.

  • @sandakelum_priyamantha
    @sandakelum_priyamantha Рік тому

    Your tutorial is very easy for me to understand, even though I barely understand English, I understand it well when you explain it with examples. I wish you to do more things like this. Thank you very much❤

  • @gusjoagomez
    @gusjoagomez 2 роки тому

    Nice video Ryan!!! Thanks from Argentina!

  • @tharouetmaamouri9831
    @tharouetmaamouri9831 Рік тому

    Like smooth Jazz ! Great explanation ...

  • @PieterBloem
    @PieterBloem Рік тому

    Ryan is the Laurence Fishburne (of "The Matrix" fame) of Coding. So smooth, assured and comfortable with the subject matter! Completely agree that training orgs like ACouldGuru, OReily etc could utilise his unique skillset and approach!

  • @SanaagSomaliland
    @SanaagSomaliland Рік тому

    You explained these very well. Thanks.

  • @winsonwardana
    @winsonwardana Рік тому

    Thank you for choosing words that can be understand by human 👍👍

  • @f00b4r123
    @f00b4r123 Рік тому

    Excellent explanation. Thanks!

  • @youtubevanged9359
    @youtubevanged9359 10 місяців тому

    Brilliant explanation. Thanks man

  • @samiurias
    @samiurias 2 роки тому +2

    Incredibly good explanation! :D
    Thank you very much! 😊

  • @nodidog
    @nodidog 2 роки тому

    Just wanted to say thanks for making this, it's a great explanation - very helpful

  • @linamoussadek6467
    @linamoussadek6467 2 роки тому

    BEST VIDEO !! Deserves so many more likes omgg

  • @taqitahmid50
    @taqitahmid50 Рік тому

    Your voice is almost ASMR level! Also, great explanations.

  • @kapo5636
    @kapo5636 2 роки тому

    You should do a lot more of coding from your bed setup. It is very relaxing to learn from you! I definitely learned a lot

  • @method_actor
    @method_actor 2 роки тому +2

    You're doing a great job! Love your channel

  • @gustavodeloloalmeida
    @gustavodeloloalmeida 2 роки тому

    the best explanation i have ever seen (i saw maybe 20 videos kkk). You earn more one follow. Excelent Job !!!!

  • @OmarAbdelaziz__47
    @OmarAbdelaziz__47 2 роки тому +1

    Very informative, Please keep doing more about golang topics, your explanation is quality.

  • @shivangitomar5557
    @shivangitomar5557 3 роки тому +1

    You are amazing! Love the way you teach

  • @prinkagupta3309
    @prinkagupta3309 9 місяців тому

    Thanks Ryan :) you are a good teacher

  • @varpen
    @varpen 2 роки тому

    What a great video! Thank you.

  • @akmzahidulislam2764
    @akmzahidulislam2764 2 роки тому

    Brilliant work, Ryan. Deeply impressed

  • @alexander3293
    @alexander3293 3 роки тому +1

    just found your channel. really, really nice content, hope you get more attention!

  • @vlad_covers
    @vlad_covers 2 роки тому

    The explanation and the style of the video is really awesome! Subscribed.

  • @MobileWTF
    @MobileWTF Рік тому

    You're meant to teach man, great job! Thank you

  • @Peggysue_zSut
    @Peggysue_zSut 2 роки тому +1

    What an amazing teaching. :)

  • @gelbander
    @gelbander 2 роки тому

    Great work on this! 🔥

  • @namename8986
    @namename8986 2 роки тому

    honestly best tutorial in golang. make more stuff plz

  • @jorgesilva932
    @jorgesilva932 2 роки тому

    Great explanation, thank you !

  • @johnr3936
    @johnr3936 Рік тому

    Awesome explanations.

  • @isurukdniss
    @isurukdniss 2 роки тому

    Wow! what an explanation. Please make more videos on Golang

  • @ashiqdey
    @ashiqdey 2 роки тому

    awesome video man, so clear and crisp

  • @lylerodericks
    @lylerodericks 2 роки тому

    Very very helpful!

  • @pss_crs
    @pss_crs 2 роки тому

    Why UA-cam algorithm Doesn't support channels like Ryan instead of Music or fake pranks.
    I was very impressed with the way you convey knowledge. If you do courses for sale, I will be the first to buy them

  • @anamikavarshney28
    @anamikavarshney28 2 роки тому

    very clear and precise explaination!

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars 2 роки тому +1

    simple and sweet, thanks :)

  • @stevemurphy5709
    @stevemurphy5709 2 роки тому

    Ryan, this is an amazing tutorial. Thanks!

  • @nsgirish
    @nsgirish 3 роки тому

    Excellently explained. Thanks sir

  • @Simas1234
    @Simas1234 2 роки тому

    This was helpful, thanks Ryan

  • @iamworstgamer
    @iamworstgamer 3 місяці тому

    my man my man you are genius,

  • @sondosabd9474
    @sondosabd9474 Рік тому

    Thank you very much for this tutorial

  • @goldenboy_808
    @goldenboy_808 Рік тому

    This was a really good tutorial hope you do more

  • @nicknick65
    @nicknick65 2 роки тому

    laid back and perfect, just subscribed

  • @BoukeGroenescheij
    @BoukeGroenescheij 3 роки тому

    Great tutorial - very clear now to me! Thanks!!!

  • @hectorrios1432
    @hectorrios1432 2 роки тому

    Really great explanation. Thank you.

  • @RA-xx4mz
    @RA-xx4mz 2 роки тому +1

    Ahaha this guy is actually making educational content and chilling in bed at the same time lol

  • @kasoivasoy7808
    @kasoivasoy7808 Рік тому

    Thanks, Morgan!

  • @steveheslouin3174
    @steveheslouin3174 2 роки тому

    love your style 😄

  • @aaaalord
    @aaaalord 2 роки тому

    thank you for this great and simple and understandable tutorial

  • @A.A.
    @A.A. 2 роки тому

    that was super cool explanation