Но смысла в этом не много так как в любом случае не соберётся с неиспользуемыми импортами и переменными
Читать полностью…Привет народ, я ещё мало чего в go знаю, вот есть в php(Symfony) сервисная логика - создается класс-сервис, а как это в Го делается?
Читать полностью…Ну тут смотря что называть тредом по сути) если с такой стороны, то тред. Для меня обычно тред это процесс в линуксе, кто-то представляет виндовый тред
Читать полностью…Мог что-то наврать конечно, давно читал как это всё устроено. Но если на пальцах, то вроде всё так
Читать полностью…Если просто, то это облегчённый тред, он занимает намного меньше памяти и регистров. А распределение ресурсов между горутинами рулит сама гошная библиотека
Читать полностью…Добрый день. Есть какой-то обзор по широко используемым средствам общения тредов в go?
Читать полностью…Привет. Поменял в проекте sql driver github.com/lib/pq
на github.com/jackc/pgx
?
Но пользуясь поиском вижу, что этот драйвер еще присутствует в go.sum
. Как мне полностью избавиться от него и убедиться, что сейчас используется действительно pgx
?
За курсы не скажу не нашел нормального только если стажировки какие нить
А вот по книгам можно Learning Go 2024 года свеженькая
кто пользуется IDE GoLand подскажите пожалуйста, как отключить авто-удаление неиспользуемых импортов?
Читать полностью…Структуры создавать и в них методы, а структуры через DI иньектить как-бы можно, но кажется каким-то извращением
Читать полностью…#vacancy #Backend #Go #вакансия #ищу
Back end разработчик Middle/ Senior
Формат работы: Удаленка
Локация: Исключительно РФ
Занятость: Полная
Компания: GROOT (ищет для заказчика)
Варианты трудоустройства: ИП, СЗ
ЗП: 150.000руб - 280.000 руб.
Требования:
3-5 лет,
Go (обязательно)
Java (будет плюсом)
- Опыт разработки Enterprise приложений;
- Опыт работы с Spring Framework, Kafka, Redis, PostgreSQL.
- Опыт работы с CI/CD, Docker, Kubernetes и знание принципов и подходов CloudNative/CloudReady;
- Понимание архитектуры REST;
- Опыт реализации коммерческих проектов с измеряемым бизнес-результатом;
- Опыт построения Open API, gRPC;
- Методы проектирования программной архитектуры, архитектурные механизмы, объектно-ориентированный анализ и способы проектирования, а также C4;
- Навыки работы в команде.
Контакт для связи: @IT_Lana
Я так понимаю разработчики языка решили не оставлять распределение ресурсов на ОС. Вместо этого с запуском приложения стартует несколько процессов, которые содержат эти горутины и разруливают доступ к ресурсам и взаимодействие между ними
Читать полностью…Задача: создать образец xml стрингу и потом модифицировать её поля. Пробую на примере:const (
XMLFile := `<?xml version="1.0" encoding="UTF-8"?>
<breakfast_menu>
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>Two of our famous Belgian Waffles with plenty of real maple syrup</description>
<calories>650</calories>
</food>
</breakfast_menu>`
)
Проблема в том, что если использовать так, то ничего не выходит. Я так понимаю, что в данном случае добавляются \/t/n и тп
. Код на скрине - токен всегда nil.
Но, если этот xml кинуть в файл и прочитать из файла, то всё будет ок. Есть какой-то способ xml не помещать в файлы?
Вообще, если у тебя в go.mod
нет pq то и норм. Ну или еще можно попробовать грохнуть $GOPATH/pkg и go.sum в проекте и выполнить go mod tidy
. В результате pq должен уйти из go.sum
но опять же, достаточно смотреть только на go.mod
если очень хочется ... можно делать как в питоне import pak as pak
в смысле есть аналогичная фича но синтаксис другой
помогите пожалуйста
папка называется name
go.mod -> module name
в main.go сделал import name/pak1
и вызываю "Функцию" - мне пишет undefined: "Функцию" - что не так?
#вакансия #vacancy #fulltime #middle #middle+ #senior
Привет, это команда Тинькофф. Мы ищем Golang-разработчика, в команду Образовательной платформы.
Образовательная платформа - помогает школьникам, студентам, молодым специалистам и сотрудникам Тинькофф получать актуальные знания и навыки, качать свои софты и харды. Мы считаем, что образование должно быть доступным для всех, поэтому создали инновационную платформу, меняющую подход к обучению.
Формат работы: в офисе или удаленно — по договоренности
Вилка: от 150.000 до 400. 000 ₽ (выше тоже возможно, зависит от результата пройденных секций)
Вы будете:
• Разрабатывать высоконагруженные сервисы для внутренних и внешних потребителей
• Реализовывать бизнес-логику
• Участвовать в проработке и тестировании архитектурных решений (технологий и подходов)
• Поддерживать и развивать существующие продукты
Наши ожидания:
• Опыт работы с Go от 3 лет
• Понимание архитектуры программного обеспечения, умение и опыт проектирования
• Опыт работы с базами данных и брокерами сообщений
Мы предлагаем:
• Работу в офисе или удаленно — по договоренности
• Платформу обучения и развития «Тинькофф Апгрейд». Курсы, тренинги, вебинары и базы знаний. Поддержка менторов и наставников, помощь в поиске точек роста и карьерном развитии
• Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким
• Линейку льготных тарифов на продукты Тинькофф
• Частичную компенсацию затрат на спорт
• Сервисы для поддержки сотрудника по психологическим, юридическим и финансовым вопросам
• Три дополнительных дня отпуска в год
• Достойную зарплату — обсудим ее на собеседовании
Для отклика - присылайте резюме и вопросы мне в Телеграм @gulyaev_hr или на почту d.o.gulyaev@tinkoff.ru
Ребята, подскажите, какой курс по Go лучше взять? Я немного знаю Python до ООП и всё. Сам в IT шарю, DevOps с неплохим опытом. Хочу в SRE скатиться
Читать полностью…