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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
В статье описано, как правильно закрыть соединение и завершить текущий процесс в вашем приложении на Go. Этот термин еще называется постепенным завершением работы.

https://proglib.io/w/eb381bcd
👍1
Видеозаписи двух докладов с митапа GoSheffield: https://proglib.io/w/231d5474
🔧 db — библиотека, которая обеспечивает слой доступа к данным (Data Access Layer) для Go и предоставляет независимые инструменты для работы с различными источниками данных, такими как:

- PostgreSQL
- MySQL
- MSSQL
- CockroachDB
- MongoDB
- QL
- SQLite

https://proglib.io/w/d2d0006b
Проходишь курсы по Python, но по итогу у тебя шаблонное резюме и нет проекта, который можешь показать работодателю?

😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.

Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».

Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес

Эксклюзивный промокод подписчикам канала GO на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь

И ключевое, –– войти в IT быстрее с Proglib Academy😏
После прочтения популярной книги о шаблонах проектирования Head First Design Patterns, в которой примеры представлены на языке Java, автор статей приступил к реализации шаблонов на Go:

- Стратегия (Strategy)
- Наблюдатель (Observer)
- Декоратор (Decorator)
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