Библиотека Go-разработчика | Golang
23.5K subscribers
2.3K photos
46 videos
87 files
4.71K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Серия статей о пути к мастерству в тестировании с примерами на Go и немного на Java:

- Часть 1
- Часть 2
- Часть 3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 5 лучших инструментов управления проектами, о которых вы могли не знать

В старые времена для собрания по планированию спринта требовалась только доска, маркер и стикеры. В наши дни появились цифровые инструменты, которые делают планирование более эффективным, а спринт – более успешным.

https://proglib.io/sh/lvB3EpG7hz
Простое объяснение указателей в Go: что они собой представляют, зачем нужны и на что обращать внимание при их использовании.

https://proglib.io/w/e00b1118
Go'ing Insane — серия статей, в которой автор убеждает, что для некоторых людей работа с Go является постоянной борьбой с глупыми ограничениями.

Некоторые недостатки Go будут устранены в будущем, но автор сосредоточился на том, каково использовать язык сегодня.

К слову, автор серии является разработчиком lazygit и lazydocker.

- Бесконечная обработка ошибок + бонус
- Частичная конфиденциальность
- Несовершенные интерфейсы
🔧 kompose — инструмент для перехода от локальной разработки Docker к управлению приложением с помощью Kubernetes. Инструмент преобразует docker-compose.yaml в манифест ресурсов Kubernetes

https://proglib.io/w/889e1029
Простое практическое руководство для новичков, которые не знают о веб-разработке и хотят научиться писать веб-приложения на Go. Материал не самый свежий, но отлично подходит для старта в вебе без использования фреймворков.

Читать
Смотреть
#tip

Подстановка строк с помощью шаблонов в Go без использования сторонних библиотек.

Источник
Простое объяснение того, как все компоненты шаблона Concurrency Worker Pool работают вместе для одновременной обработки пакета заданий.

https://proglib.io/w/c8301461
Разработчик! Любишь ли ты ловить девопса, чтобы он нашел, почему микросервис не заводится? А что, если ты сможешь сам тестировать и выкатывать свой микросервис в продакшен?

1 октября начинается бесплатная Вечерняя Школа Kubernetes для разработчиков.

Будет полноценная теория курса «Kubernetes для разработчиков» и практические задания в облаке MCS. Знания, полученные в Вечерней Школе, помогут разработчикам говорить на одном языке с девопсами и самостоятельно работать в кластере. Меньше созвонов и отладки, больше интересной работы.

Подробности и регистрация: https://slurm.club/3k7cXIt
Практические уроки по Go от Maximilien Andile из Франции, которые выглядят как достойная альтернатива «A Tour of Go». Автор позиционирует себя как самоучка, пишет код с 12 лет. Больше и добавить нечего.

https://proglib.io/w/e6a9f54a
Live code на Go от Агентства цифровых технологий.

https://proglib.io/w/31f85507
Автор серии статей потратил годы на понимание и практическое применение подхода Domain-Driven Design (DDD) в Go, а теперь рассказывает нам:

- Value Object
- Entity
- Domain Service
- Domain Event
- Module
- Aggregate
- Factory
- Repository
👍1
«Лаборатория Касперского» открывает набор на стажировку SafeBoard. Это отличная возможность для студентов любых курсов прокачать скиллы и начать карьеру в IT еще до окончания вуза.

Коротко о главном:

Стажировка проходит в нашем московском офисе и длится год.

Стажировка оплачивается
А еще стажерам ежемесячно компенсируют расходы на питание, предоставляют бесплатный unlim-доступ к спортзалу и ко всем открытым мероприятиям.

Удобно совмещать с учебой
Гибкий график: от 20 часов в неделю. Можно и больше, если есть желание и возможность.

Набор открыт по направлениям:

- Анализ вредоносного ПО;
- Разработка (C++);
- Разработка (C#);
- Системное администрирование;
- Системный анализ;
- Тестирование (C#, ручное);
- DevOps;
- Технические тренинги (TechEdu).

По итогам стажировки лучшие получат приглашение на работу!

Узнать больше о стажировке и подать заявку на участие можно по ссылке
👍1
Валерий Поздяев, Go-разработчик из команды Billing API SDK в компании Netcracker, рассказывает о том, как сделать конфигурационные файлы версионируемыми с инструментами Kubernetes.

https://proglib.io/w/e1700410
#tip

Используйте os.ExpandEnv для раскрытия переменные среды в строке.
🔧 OpenTelemetry-Go — реализация OpenTelemetry на Go. OpenTelemetry предоставляет набор API, SDK и инструментов для создания и управления данными телеметрии (трассировка, метрика и журналы).

⭐️ 1753

https://proglib.io/w/48133c0d
#news

Выпущена новая версия tinygo: добавлена поддержка Go 1.17, исправлено множество ошибок компилятора и добавлена поддержка нескольких новых плат.

https://proglib.io/w/c51cf50a
Ozon приглашает Goразработчиков уровня middle+ на “Here we Go”. Приходи и получи привлекательный оффер в команду, которую выберешь ты!

Что будет?
💎 Познакомишься с тимлидами и задашь вопросы
💎 Сам выберешь команду и пройдешь собеседование
💎 Получишь оффер от Ozon в тот же день

Присоединяйся к ведущей команде Go-разработчиков — оставляй заявку до 4 октября на сайте https://bit.ly/3FZ30pv