Go Class: 25 Context

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 48

  • @K2_l0r4n
    @K2_l0r4n 3 ปีที่แล้ว +40

    This is what I call teaching. High quality contents, very well delivered. Thanks a lot Matt.

    • @mattkdvb5154
      @mattkdvb5154  3 ปีที่แล้ว +8

      Glad you enjoyed it!

    • @jhonsen9842
      @jhonsen9842 7 หลายเดือนก่อน

      Its like Learning from Creators of Golang. I wish Rob Pike Would have explained these things in YT but anyway we have Matt.

  • @JonLinnell-j6r
    @JonLinnell-j6r 7 หลายเดือนก่อน +9

    In an era of techbro influencers overhyping and under-explaining everything, this content is absolutely invaluable. Thank you!

    • @sinnohperson8813
      @sinnohperson8813 7 หลายเดือนก่อน

      Lol hahahaha
      Very true

    • @jhonsen9842
      @jhonsen9842 7 หลายเดือนก่อน

      TechoBro Influencers are just selling Dreams not knowledge.

  • @andrewyang6806
    @andrewyang6806 3 ปีที่แล้ว +20

    Thank you so much Sir for such a great effort in explaining everything so well and precise. I been studying your lectures since the beginning of the first class, and i really loved and enjoyed them. I had finished some of the golang courses in Udemy and Coursera, but i learned much better from your class, not only that you dig down to every core concepts, but also pointing out those gotcha moments. I'm grateful I found your channel!

  • @dshyryayev
    @dshyryayev 2 ปีที่แล้ว +4

    I would like to tell the same thing that some people write down below: this is what is called a "teaching"!!! When you listen and understand, when you feel the pause, when you have a time to absorb the knowledge! Very well done, you are my one of the BEST teachers, Matt!

  • @myrachanto
    @myrachanto ปีที่แล้ว +1

    I had the pleasure of exploring golang by going through dozens of tutorials, but this tutorials from first class is a Gold mine for golang developers.

  • @alexrabocse
    @alexrabocse ปีที่แล้ว +2

    Think I have not found a better explanation than this on the whole Internet for this topic. Excellent content!

  • @ibrahimkoz1983
    @ibrahimkoz1983 ปีที่แล้ว +3

    This video is a gem. I'm surprised by how well it is crafted and well organized. I'm going to recommend this channel to my all colleagues. Thank you, sir.

  • @arshsuri1292
    @arshsuri1292 ปีที่แล้ว +1

    this is probably the best go lang series on youtube

  • @thecodepod
    @thecodepod ปีที่แล้ว +1

    Your teaching style is very effective, love the content, keep it up!

  • @nicknick65
    @nicknick65 2 ปีที่แล้ว +2

    this channel is so underrated, I hope you get more views. Great content.

  • @arashnikbakht129
    @arashnikbakht129 2 ปีที่แล้ว +1

    I have watched 4 Golang Course in the last 3 months and I have learned a lot but this Course is beyond anything out there. So comprehensive, everything explained in detail and in a way that even a newbie like me can understand it. fabulous work. well done man.

  • @raduw
    @raduw 3 ปีที่แล้ว +2

    Excellent presentation, like all your other presentations, practical, complete, to the point and precise. Thank you very much!

  • @skl9942
    @skl9942 ปีที่แล้ว

    This course have helped me immensely so far!

  • @dazealex
    @dazealex ปีที่แล้ว +1

    Holy moly. This is quality!

  • @akadox
    @akadox 2 ปีที่แล้ว +1

    10/10, best explanation of context in go

  • @_wadewilson_
    @_wadewilson_ ปีที่แล้ว

    Thanks for these videos Matt. Lovely content

  • @bogdannn846
    @bogdannn846 ปีที่แล้ว +1

    Outstanding course

  • @pantanom18
    @pantanom18 18 วันที่ผ่านมา

    good explanation teacher Matt

  • @rohitverma3992
    @rohitverma3992 2 ปีที่แล้ว

    Great method of teaching .... really appriciable...

  • @AR-yr5ov
    @AR-yr5ov ปีที่แล้ว +1

    Amazing explanation

  • @PraveenKumar-wx5yt
    @PraveenKumar-wx5yt 7 หลายเดือนก่อน

    Thanks Matt. Sending Pranams 🙏

  • @oussamaabdelwahed1270
    @oussamaabdelwahed1270 2 ปีที่แล้ว +5

    First of all , thank you so much Sir for this high quality content, i just want to say that adding a "case

    • @claytonmarshall1308
      @claytonmarshall1308 ปีที่แล้ว +1

      I tested it out myself and it works the same. The ctx.Done() channel can be read as many times as you want as a cancel call basically closes this channel. So reading from it in the get function and returning will also clear out those hanging go routines

    • @Nicholascarballo
      @Nicholascarballo ปีที่แล้ว +2

      also closing the results channel after getting the result will clear the waiting go routines.

  • @worldwide6626
    @worldwide6626 ปีที่แล้ว +1

    More videos on Go or Comp. Sci please!

  • @jimzhu7654
    @jimzhu7654 2 ปีที่แล้ว +2

    love it, thank you sir

  • @hieuduc1327
    @hieuduc1327 3 ปีที่แล้ว +1

    Amazing! Thank you very much

  • @bikrambhatt
    @bikrambhatt 3 ปีที่แล้ว

    Excellent presentation , complete and precise. I was wondering could 'get' should handle

    • @mattkdvb5154
      @mattkdvb5154  3 ปีที่แล้ว +2

      Not needed, as Do(req) will return an error on timeout

  • @MattShort-f6v
    @MattShort-f6v 2 หลายเดือนก่อน

    Great video!

  • @samaltsama
    @samaltsama 6 หลายเดือนก่อน

    26:14 why did the localhost request not tick

  • @Anup00211
    @Anup00211 3 ปีที่แล้ว +1

    Hello Matt. Your videos are amazing. I was wondering why we need to read ctx.Done() inside select as we already passing ctx to the get func and that func is attaching it with request to make do call. When context from any parent func is getting cancelled/timed out do is knowing that and returning with error, right? And we are receiving that error in the results chanel.

  • @mroobert
    @mroobert ปีที่แล้ว

    "A subtree may be created with a shorter timeout (but no longer)"
    What is this about?

    • @vladcoman1776
      @vladcoman1776 10 หลายเดือนก่อน

      Well, if a subtree would be created with a longer timeout than it's parent it would never reach that timeout, since it will be cancelled from above. Nevertheless, a subtree may have a shorter timeout, i.e., reach deadline before it's parent does if necessary.

  • @uv7134
    @uv7134 ปีที่แล้ว

    you are awesome.

  • @xxxxxx-wq2rd
    @xxxxxx-wq2rd 2 ปีที่แล้ว

    excellent talk!

  • @ericwinchell
    @ericwinchell 2 ปีที่แล้ว

    Very good. Thanks

  • @vamsikrishnasiddu3525
    @vamsikrishnasiddu3525 2 ปีที่แล้ว

    is Context garbage collected?

  • @maxxim2934
    @maxxim2934 13 วันที่ผ่านมา

    Http sockets do not exist

  • @N0AGI
    @N0AGI 2 ปีที่แล้ว

    Too much talk, too little code visual imho