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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏃 Пишем мессенджер на Go за час: 7 простых шагов от эхо-сервера к асинхронному обмену сообщениями

Авторы большинства статей по сокетным соединениям в примерах ограничиваются реализацией эхо-сервера. Давайте разовьем эту тему и за 7 простых шагов сделаем вместе консольный мессенджер сообщений.

https://proglib.io/sh/EZSxagJs53
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провести опрос среди всех, кто когда-либо искал первую работу в IT-сфере, чтобы понять кто, каким образом и с какой эффективностью (не) справляется с этой задачей. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 19 сентября.

https://forms.gle/kuFeTtoHhKQW2Ekc8
Материал о том, как динамически внедрять зависимости в структуру. Описанный подход можно использовать для инициализации приложения в целом, а также для загрузки конфигурации и других служб.

https://proglib.io/w/76a97e85
Bodner J. - Learning Go - 2021.pdf
7 MB
Learning Go: An Idiomatic Approach to Real-World Go Programming

Автор: Jon Bodner

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

Независимо от уровня опыта, вы научитесь думать как разработчик Go. Автор представляет шаблоны проектирования, принятые опытными разработчиками Go, и исследует причины их использования.
👍3
🔧🧑‍🍳 restic — быстрый, безопасный и эффективный инструмент резервного копирования, который позволяет хранить копии как локально, так и на:

- sftp server
- HTTP REST server
- AWS S3
- OpenStack Swift
- BackBlaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- многих других сервисах через rclone Backend

⭐️ 13533

https://proglib.io/w/50171778
#вакансия #Luxoft
Вакансия Regular/Senior Golang Developer
Формат работы:
Remote Russia
З/п: 320 000 – 400 000 RUB Gross

В проект крупного ритейлера Люксофт ищет кандидата на роль Regular/Senior Golang Developer, который поможет строить новую платформу для управления ценами.

Обязанности:
На позиции в Searching вам предстоит:
— Разрабатывать комплексное решение для управления различными инструментами для регуляции цен в рамках компании
— Интегрироваться с различными партнерскими UI для управления ценами и купонами
— Помогать коллегам из отдела Data & Analytics решать задачу автоматизации управления ценообразованием

На позиции в Search & Navigation вам предстоит:
— Разрабатывать систему ранжирования товаров в рамках каталога
— Работать с комплексной системой поиска позволяющей нам понимать какие атрибуты и категории хотел посмотреть пользователь
— Внедрять модели машинного обучения в различные точки навигации в рамках сайта и приложения, от меню до фильтров на каталоге


Требования:
— Опыт коммерческой разработки бэкенда от 3-х лет;
— Опыт разработки на Golang;
— Опыт работы с многопоточностью / асинхронностью;
— Опыт работы с SQL базами данных;
— Умение проектировать API сервисов;
Опыт работы с нереляционными базами данных (Redis / Aerospike / MongoDB);
— Опыт работы с RabbitMQ / Kafka;
— Плюсом будет опыт разработки на Python и на РНР

Условия:
— Официальное трудоустройство
— Расширенный социальный пакет
— Профессиональное обучение
— Корпоративные скидки
— Гибкий график работы
— Возможность удаленной работы
— Участие в конференциях, митапах и подкастах

Подробностями с удовольствием поделится Мария @Mari_Luxoft и читайте на сайте
👍1
Приходи на бесплатный курс «Golang разработчик» от CloudMTS, изучи новый язык за 3 месяца и получи оффер!

Для поступления нужно немного опыта
Полгода коммерческой разработки на любом языке достаточно, чтобы пройти испытания и получить оффер по результатам курса.

Решайте реальные продуктовые задачи во время обучения
За 3 месяца вы узнаете, как использовать Golang и окружение для решения инфраструктурных проблем и задач. Он легкий для входа, безопасный и быстрый в разработке.

Курс написан командой опытных инженеров CloudMTS
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.

Получи оффер сразу после окончания обучения
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.


Регистрируйся на курс!
https://teta.mts.ru/golang?utm_source=telegram&utm_medium=post&utm_campaign=golang&utm_content=goproglib
История о том, как неопределенное поведение часового пояса в Go парализовало команду опытных разработчиков на некоторое время.

https://proglib.io/w/c133bac8
🔧 ini — пакет для манипуляции с ini-файлами.

2631

https://proglib.io/w/326d5ee4