justforfunc #10: implementing the context package

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 25

  • @jxchtajxbt53
    @jxchtajxbt53 3 года назад

    So very informative. Real world implementations with real world issues and solutions.

  • @AlfredZhong
    @AlfredZhong 7 лет назад

    Already have read the source code of context.go before watch this. Your video made me understand more clearly why they design like that.

  • @AresMinos
    @AresMinos 7 лет назад +4

    Awesome, really enjoying this series!

  • @Oderwat
    @Oderwat 2 года назад

    When you implement WithTimeout() you use WithDuration() as a base. Is it okay that the error will be "Deadline exceeded" when the timeout is reached?

  • @Oderwat
    @Oderwat 2 года назад

    Isn't there at ruclips.net/video/8M90t0KvEDY/видео.html an error, because you return while the mu is still locked? You rewrite it shortly afterward and use defer again, but I have a feeling as if that was a coincidence.

  • @markmcdonnell
    @markmcdonnell 7 лет назад +1

    super interesting! more videos like this (really liked the explanation of avoiding allocation)

  • @maciejkrasuski
    @maciejkrasuski 3 года назад

    I still don't get why separate type deadlineCtx was created... time.AfterFunc could call the same on cctx

  • @easternsunking255
    @easternsunking255 6 лет назад

    can u do an episode about the implemention of sync.map? many thanks?

  • @nevillecook2544
    @nevillecook2544 7 лет назад

    great series. I'm really learning a lot.
    At 16:15 you mentioned people were asking you about the special font (if that's what it is) that joins the arrows and such, but either you didn't say in the video, or I keep missing it.
    It's not because I dont like it, but the opposite. I love it, and I want to do it too.
    Please tell us how to set that up.

    • @fullmuppet
      @fullmuppet 7 лет назад

      If anyone still wondering about this: github.com/tonsky/FiraCode i think

  • @qqryqq123
    @qqryqq123 7 лет назад

    great series and probably the best context tutorial/explanation... BTW: what that VSCode plugin (bottom left, "upload cloud" icon)?

  • @edwardrf
    @edwardrf 7 лет назад +10

    holy cow, you are in China! can I buy you a beer?

  • @ChristopherLien
    @ChristopherLien 7 лет назад +2

    You should do an episode on implementing race detection in goconvey.

  • @krasigeorgiev7283
    @krasigeorgiev7283 7 лет назад

    non blocking concurrency video would be quite nice

  • @ajiyakin
    @ajiyakin 7 лет назад +1

    Thanks for the video.... Really useful.... 👍

  • @yangchen392
    @yangchen392 4 года назад

    Very helpful! Thank you VERY MUCH for this!!!!!

  • @Sangmin815
    @Sangmin815 4 года назад

    Well... where could I get whole source codes? I gave up following your typing after a classic music came up....
    It would be very helpful if I could fiddle with your implementation. :)

    • @JustForFunc
      @JustForFunc  4 года назад

      Google is your friend.

    • @Sangmin815
      @Sangmin815 4 года назад

      @@JustForFunc Yeah I found it on github thanks. :)

  • @daveteare1960
    @daveteare1960 7 лет назад

    Great stuff! Thanks!

  • @david-main
    @david-main 7 лет назад

    Welcome to Shanghai

  • @suneeldalavaie797
    @suneeldalavaie797 2 года назад

    Thank U

  • @YousufZiaTheOneAndOnly
    @YousufZiaTheOneAndOnly 3 года назад

    I like how your voice is 4k but your face is 144p in the video.

  • @sli9447
    @sli9447 7 лет назад

    Welcome to Shanghai