10 КРУТЫХ идей Go проектов для новичков

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

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

  • @skiller4000
    @skiller4000 2 месяца назад +3

    Я для пет проекта при переходе на golang написал самообновляющийся выключатель компов по сетке (есть на гитхабе моем)
    Также хорошо написать какой-то парсер проксей или парсер чего-то на headless chrome (есть такой, правда не выложено нигде)
    Как вариант - линтер protobuf файлов (есть на гитхубе)
    Генератор фикстур с русскими ФИО (есть на гитхубе)
    oshokin в гитхубе

    • @VyacheArt
      @VyacheArt  2 месяца назад

      Офигенно, спасибо, что поделились своими идеями!

    • @skiller4000
      @skiller4000 2 месяца назад

      @@VyacheArt Спасибо. У тебя тоже прикольные недушнявые видосики. Жаль, что редко выкладываешь.
      Ещё как вариант для пет проекта - написать бекенд социальной сети, а потом его скейлить - репликацию, шардирование, кеш, нагрузочные тесты прикрутить. Нарисовать графики, ну и задеплоить это дерьмо. Тут все технологии и потрогаешь сразу - docker, k6, grafana, prometheus, postgres, makefile, bash, gitlab ci.

  • @redvish
    @redvish Месяц назад

    спасибо за видео!! у вас очень приятный для слуха тембр голоса

  • @КристинаНарымовская-ю2т

    Успехов в создание очередного шедевра 😊💋🤭

  • @ЕленаЕкимцева
    @ЕленаЕкимцева 2 месяца назад +1

    Спасибо за Ваш труд! ❤ 💥 как всегда! Дальнейших успехов!

    • @VyacheArt
      @VyacheArt  2 месяца назад +1

      Спасибо!

  • @user-uh4fz4lx9e
    @user-uh4fz4lx9e 2 месяца назад

    Спасибо, очень полезно.

  • @Moto_Evgenevich
    @Moto_Evgenevich 2 месяца назад

    кайф, спасибо!)

  • @КристинаНарымовская-ю2т

    Очень полезно ❤🥹🥹😉🥹 круто! 👍 💣 жду новый ролик! ❤

  • @НиколайВикторович-х3г
    @НиколайВикторович-х3г 2 месяца назад +1

    ураааааа, новое видео !

    • @VyacheArt
      @VyacheArt  2 месяца назад +1

      Спасибо:)

  • @aa_konovalov
    @aa_konovalov 2 месяца назад

    Какие курсы ты бы порекомендовал новичку в Go? Знаю только JS не очень глубоко. Хочу изучить Go и писать на нём

  • @ArtemCYOU
    @ArtemCYOU 2 месяца назад +1

    нееет пажалуйста нееет горм за чтоооо) давайте советовать какие нибудь квери билдеры нуждающимся, но не ормки для го это такая боль!)

    • @VyacheArt
      @VyacheArt  2 месяца назад

      А почему боль?)
      Мне кажется неважно как будет идти общение с базой в пет проекте, его всегда можно переписать 🙂
      Это просто инструмент, который упрощает взаимодействие ценой производительности, ну и может не слишком go-way получается из-за "магии") но для начала мне кажется вообще без разницы так, или с билдером 🙂

    • @ArtemCYOU
      @ArtemCYOU 2 месяца назад

      @@VyacheArt нет конечно может в таком подходе есть смысл))) как говорят переучиваться сложней, чем делать сразу "правильно", но в случаях с ормками в го тут наоборот, спрыгиваешь с охотой и достаточно легко)))

    • @borismor1
      @borismor1 2 месяца назад

      @@ArtemCYOU для MVP пойдёт. Если бд будет узким местом то можно переписать репозитори. Мне нравится sqlc

    • @uniers
      @uniers 2 месяца назад +2

      Если сделать слоистую архитектуру, тогда просто будешь менять только репозиторий, не трогая остальное. То есть надо делать по общеизвестным правилам и принципам например соблюдая SOLID. Если нравится делать кашу, тогда хотя бы код который отвечает за работу с бд держи в одном месте (отметь комментарием начало и конец) или в одном файле

  • @borismor1
    @borismor1 2 месяца назад

    А grpc для js или ts есть? У нас grpc используется для межсервисного взаимодействия, и не совсем в курсе.

    • @VyacheArt
      @VyacheArt  2 месяца назад +1

      Есть! grpc.io/docs/languages/node/

  • @ТимофейХайлайн
    @ТимофейХайлайн 2 месяца назад

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

    • @VyacheArt
      @VyacheArt  2 месяца назад

      В реальном проекте да, лучше redis или другое популярное решение, которое не придётся поддерживать.
      Но в ролике речь о первых проектах, сделав которые можно сильно прокачаться.
      По поводу странности кеша в оперативке не уловил, и про какие датацентры идёт речь тоже не очень понял.
      Если речь о том, что лучше кеш в редисе на отдельной тачке, вместо мапы, то это не всегда так. 1 мсек - много для каких-нибудь высоконагруженных серверов, ближе будет лучше, если позволяют ресурсы.

    • @uniers
      @uniers 2 месяца назад

      @@VyacheArt Правильно, Redis годная вещь быстрая и жрет мало памяти, сам пробовал, но только в качестве PubSub

  • @Edgar-pu1lc
    @Edgar-pu1lc 2 месяца назад +3

    Такое чувство, что это видео сгенерировал ai

    • @VyacheArt
      @VyacheArt  2 месяца назад +1

      Почему?)

    • @Edvard-Aliev
      @Edvard-Aliev 2 месяца назад

      Так и есть...

    • @VyacheArt
      @VyacheArt  2 месяца назад +1

      если б всё было так просто, не нужно было бы делать сценарий, инфографику и сниматься, то я б любые деньги за такой AI отдал 😂

    • @0x00AE1C9B
      @0x00AE1C9B 2 месяца назад +1

      В случае с ИИ глаза бы смотрели в камеру, а не на сценарий