Изучаем Golang. Урок 14. Работа с Контекстом

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

КОМЕНТАРІ • 36

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

    С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
    Курс доступен в 3 вариациях:
    1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой.
    2. Полный видеокурс
    3. Отдельные блоки с лекциями
    Больше обо мне и курсах можно прочитать здесь:
    bit.ly/3XK1oZp
    Записаться на курс можно вот тут:
    bit.ly/406V3IY
    А видео курс тут:
    bit.ly/406VgMg
    А отдельные блоки с видео тут:
    bit.ly/3Rfmhcj
    Больше информации есть в ролике на ютубе:
    ua-cam.com/video/E0b0dmwf-6c/v-deo.html
    На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.

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

    На вашем видео наконец-то понял зачем нужны контексты!
    Они помогают распоряжаться функциями, завершая их все по требованию)

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

    Очень хорошая подача материала на всех уроках!) Респект!

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

    Автору Спасибо! Респект! Продолжайте в том же стиле!))

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

    Все понятно. С удовольствием жду следующих уроков

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

      Спасибо! Следующий выходит уже в понедельник!

  • @MrParapampampam
    @MrParapampampam 3 роки тому +4

    Добрый день! Спасибо большое за уроки!)

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

    Спасибо, очень помог разобраться.

  • @Shindos-Kopernik
    @Shindos-Kopernik 2 роки тому +1

    Отличный материал!

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

    Привет! Спасибо за урок! Если будет возможно, плз раскрой тему блокчейна с go :)

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

    Добрый день! Пишу на Django, но всё равно очень интересно смотреть ваши уроки. Хотелось бы увидеть, что-нибудь практическое, чтобы показать на что способен Golang. Например, как с заметками - это действительно сложная и интересная тема, которую я с радостью посмотрел. Жаль, что там было всё слишком быстро и я ничего не понял :(
    Надеюсь, что вы и дальше будете продолжать снимать такие уроки. Ведь это очень сильно помогает/поможет мне, как новичку. Спасибо вам за то, что делаете.

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

      Спасибо за фидбек!
      Также есть же разбор API Service на языке Go: ua-cam.com/video/3PfuDX0jZDw/v-deo.html
      Но я приму к сведению и сделаю что-нибудь такое в ближайшем будущем.

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

      проблема джанго в как и например рельсов - слишком много он всего делает, слишком много абстрагирует что по итогу может в какой-то перспективе вредить..

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

      @@aidarlatypov7747 но, если знать как это работает внутри, то будет легче избежать этого вреда. В остальном абсолютно согласен.

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

      Согласен. Проблема в том что часто на нем начинают, а там пару нажатий кнопок и у тебя уже готовое приложение. Не все готовы далее разбираться что там и как, да и не все даже осознают что вобще то под копотом за тебя написали кучу всего и хорошо бы это понимать. Просто новичку не понятно что туда надо немного покопать. Абстракции рано или поздно начинают протекать, и к этому надо буть готовым, но обычно такое понимание приходит с опытом)) А Вам спасиьо за контент!

  • @АртёмЯскулд-й1и
    @АртёмЯскулд-й1и Рік тому +1

    Добрый день! А за что отвечает блок select в функции doRequest, какова его функция? А именно "case

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

      приходите в телеграм, там такие вопросы обсуждаем. в комментариях на ютубе тяжко на такие вопросы отвечать

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

    Спасибо

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

    Спасибо за урок! По контекстам смотрю уже 4-ое видео и вроде концепт укладывается в голове, но остались некоторые моменты по этому уроку:
    1. Зачем в принципе изначально создавать родительский контекст? Получается родительский контекст выступает просто лишь удобной сущностью в том случае, если есть несколько чайлд-контекстов и надо разом их все закрыть? Или есть еще какая-то концептуальная идея?
    2. Тут совсем новичковый вопрос - почему создавая клиент мы берем именно ссылку на http.Client? Только ради экономии памяти?
    Заранее спасибо за ответы!

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

      1. да
      2. да и чтобы не настраивать его каждый раз

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

      @@TheArtofDevelopment Спасибо за ответы!

  • @ИероглифСтёршийся
    @ИероглифСтёршийся 3 роки тому +6

    Отличные уроки. Спасибо вам большое. Но...
    body -> боди (а бади это buddy = дружище), panic -> паник, false -> фолс, true -> тру, done -> дан, key -> ки

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

      Dear buddy, body читается как Бади, рекомендую обратиться к переводчику и послушать там как читается)

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

      @@unflattering2967 ua-cam.com/video/Wz2Z65tjBBU/v-deo.html

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

      Ытыз фэлc ту юз кейз уиз хэтэтэпээс.. ту юз кейз уиз хэтэтэпээс... уив таймаут.. уив таймаут... :D :D :D

  • @asmr_codster
    @asmr_codster 3 роки тому +5

    Неужели кто то нормально объяснил что это такое!

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

    Хороший урок. Но не хватает практического применения на примере какой-то задачи.

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

    Привет! почему то все примеры сводятся к тому что нужно в цикле проверять значение чтобы оборвать! а что если, у меня простой запрос например, функция которая делает бесконечный цикл и выводит просто текст, и я ее запустил в горутине, мне нужно принудительно ее оборвать! Например если код делает задачу дольше 5 секунду вырубить горутину принудительно! я попробовал примеры контекста не помогли

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

      Залетайте в телеграмм - будем разбираться.

  • @l22dev
    @l22dev 3 роки тому +6

    Слушать на 1.75 скорости.

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

      Спасибо за фидбек!

    • @bublick346
      @bublick346 6 місяців тому

      Слушать можно, осознать нельзя)

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

      @@bublick346 Когда весь ютуб уже годами слушаешь минимум на 1.25, то как раз на 1.0 становится сложно что-то осознавать