Библиотека 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
#news

А вот и версия Go 1.17 Beta 1 релизнулась: https://proglib.io/w/6e67303d
Есть здесь Node.js-разработчики? Если думаете в сторону Go, то обратите внимание на шпаргалку по языку 👇.

https://proglib.io/w/d114e158
Excelize — библиотека, предоставляющая набор функций, которые позволяют записывать и читать файлы XLSX / XLSM / XLTM / XLTX.

Библиотека поддерживает сложные компоненты за счет высокой совместимости и предоставляет API для создания или чтения данных с листа с огромными объемами данных. Для этой библиотеки требуется Go >= 1.15.

⭐️ 8828

https://proglib.io/w/dcfc0cbf
👍1
#tip

В пакете exec есть тип ExitError, который можно использовать для поиска кода завершения команды.
🔧 task — это инструмент запуска / сборки задач, который является достойной альтернативой GNU Make.

Вот только некоторые преимущества:

- простая конфигурация и установка;
- поддержка зависимостей между задачами;
- режим просмотра;
- пропуск заданий, когда файл не был изменен;
- доступность для CI;
- кроссплатформенность и многое другое.

⭐️ 3448

https://proglib.io/w/c7f4426c
Описание некоторых малоизвестных особенностей и функций Go, о которых вы можете не знать.

https://proglib.io/w/2b92f246
Мобильная разработка — интересное и перспективное направление для профессионального развития в сфере IT. Приходите на бесплатный интенсив — познакомьтесь с востребованной профессией и создайте своё первое приложение, работающее на Android и iOS.

Регистрируйтесь по ссылке: ✏️ https://clc.am/HAIZXw

За 3 дня вы:

⚡️ познакомитесь с кросс-платформенной разработкой в сфере IT;
⚡️ разберётесь в специфике мобильной разработки;
⚡️ начнёте работать с фреймворком Flutter;
⚡️ напишете приложение;
⚡️ научитесь парсить данные и визуализировать результат.


😎 Вашим наставником будет Денис Александров — ведущий разработчик Arcadia. Под его руководством вы создадите своё первое приложение и поработаете над ошибками.

🎁 Все, кто дойдёт до финиша, получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись». А те, кто сдаст все домашние задания, — сертификат на 15 000 рублей для поступления на любой курс образовательной платформы Skillbox!
#tip

Go 1.17 поддерживает комментарий о том, что модуль устарел.

В файл go.mod необходимо добавить строку «//Deprecated: комментарий». Например:

go.mod
----
//Deprecated: Используйте https://github.com/… вместо него
----

Сообщение об устаревшем модуле будет отображаться при извлечении с помощью go get.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Сборник гайдлайнов по дизайну и проектированию CLI-интерфейсов.

https://proglib.io/w/5bf9e54f
#вакансия #работа #job #Петербург #Go #офис #частичнаяудаленка

Middle Go разработчик

Компания:
Selectel
Заработная плата: от 140 000 руб. на руки
Занятость: полная
Формат: офис, возможна частичная удаленка

Проект: IAM (Identity and Access Management) – система управления жизненным циклом учетных записей, ролями и доступами к различным сервисам/апишкам в компании.
Основные задачи: разрабатывать IAM, участвовать в обсуждении технических этапов для интеграции и взаимодействия сервисов соседних отделов, ревьюить код коллег, тесно работать с проектировщиками, тестировщиками и фронтами.
Стек: Golang, Python от 3, MySQL/PostgreSQL.
Будет плюсом - Опыт работы с Keycloak и/или Openstack Keystone, понимание концепций DevOps, CI/CD.

Почему Selectel:
• Белая зарплата, официальное оформление
• Годовая премия по результатам работы
• Бесплатные обеды, ДМС + стоматология, 50% оплата абонемента в фитнес-клуб, ежемесячная надбавка за некурение, регулярные спортивные мероприятия (турниры по пейнтболу, картингу, «Гонка героев», киберспорт, футбол, волейбол, баскетбол)
• Возможность участия в конференциях, полный доступ в онлайн-библиотеку, корпоративный английский и испанский
• Гибкое начало рабочего дня (до 12:00)
• Офис в 10 мин. пешком от ст. м. Московские ворота, своя авто- и велопарковка

Подробное описание вакансии тут

Присылайте резюме на @ev_molchanova или molchanova.e@selectel.ru
Пишем десктопное Tray / GUI приложение на Go 1.16+.

https://proglib.io/w/d819dea8
🛠 firebolt — фреймворк для потоковой обработки событий и приложений конвейера данных.

Firebolt поддерживается DigitalOcean, где впервые использовался в конвейере журналирования (см. прикрепленную схему).

Фреймворк предназначен для решения ряда проблем, которые являются общими для приложений конвейера данных, работающих в режиме, близком к реальному времени. Он упрощает запуск кластерного приложения, которое предсказуемо масштабируется для обработки больших объемов данных.

https://proglib.io/w/bb1e6abb
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! Проводим исследование, чтобы помочь программистам быстрее находить вакансии, релевантные их навыкам и запросам.

Присоединяйтесь — опрос займет не более 5 мин: https://proglib.io/w/fa68107d
Заинтересованным участникам вышлем ссылку на результаты.
Javad Rajabzade, инженер-программист в Mawson inc, делится стратегией управления проектами в Go.

https://proglib.io/w/6693137c
У популярного веб-фреймворка Gin новый логотип 🍾🍸