Библиотека Go-разработчика | Golang
23.3K subscribers
2.07K 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
#tip

go test имеет флаг -run, который принимает в качестве аргумента регулярное выражение. Будут запускаться только те тесты, которые соответствуют регулярному выражению.

go test -run Hello запускает только те тесты, которые соответствуют Hello, например, TestHello.
AWS CDK (Cloud Development Kit) для Golang теперь выпущен официально. Данная платформа позволяет определять ресурсы для облачных приложений, используя привычные языки программирования.

С помощью статьи разберемся с основами создания и развертывания стеков AWS CDK с использованием Go, а также с тем, как инициализировать новое приложение AWS CDK.

https://proglib.io/w/5f5f877f
Перевод довольно противоречивой статьи (судя по вашим оценкам) об антипаттернах в Go подъехал.

И все-таки что вы думаете о данных антипаттернах? Отнесли бы их в данную категорию?
⚡️Ищете работу или мечтаете поменять профессию?

Полезная информация для вас. За интересными вакансиями следите на профильном канале @pravkiforyou.

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

Молодых перспективных специалистов легче найти в телеграме, а подписаться на вакансии тут: https://t.me/pravkiforyou
Go-cmp — пакет, предназначенный для сравнения значений Go в процессе тестирования. Этот пакет призван стать более мощной и безопасной альтернативой reflect.DeepEqual для сравнения двух семантически равных значений.

В статье и видео представлены преимущества go-cmp относительно других, а также описано немного практики.

Репозиторий
Устал и хочется расслабиться?
Подписывайся на наш канал «Библиотека IT мемов», где ежедневно мы публикуем годные авторские IT-мемы.
Объявляем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей.
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
В каналах по языкам программирования, data science и мобильной разработке интересно увидеть топовые материалы по этим темам, в канале @progbook топовые рецензии на книги, в @proglibrary материалы по общим темам: проектирование, базы данных, linux, алгоритмы и структуры данных. Поощряются интерактивные форматы — авторские тесты, квизы, функционал которых встроен в Telegram, гифки, шпаргалки, неочевидные фишки.

Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib

Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов статьи победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием канала, на который идет публикация. Юридическая информация здесь.
Разбираемся с примитивом синхронизации sync.Cond в Go. Более подробно примитивы синхронизации описаны в данной статье (входит в серию о проблемах многопоточности, параллелизме и concurrency, опубликованную ранее).
Spaghetti — это интерактивный веб-инструмент, который помогает понять зависимости программы Go, а также изучить и оценить различные возможные меры по устранению зависимостей.

Он отображает полные зависимости исходных пакетов, организованные в виде дерева на основе структуры каталогов пространства имен пакет / модуль.

https://proglib.io/w/23bb0ab8
Библиотека Go-разработчика | Golang pinned «Объявляем конкурс на самый интересный контент в телеграм-каналах Proglib! Призовой фонд — 280 тысяч рублей. Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей. В каналах по языкам программирования, data science и мобильной разработке интересно…»
Прояви свои таланты в «цифре» и стань частью цифрового будущего! 🚀

Регистрируйся на самый масштабный конкурс для IT-специалистов в России — «Цифровой Прорыв» 2021! ⚡️

В этом году мы приготовили для тебя: 8 крутых хакатонов, актуальные кейсы, топовых экспертов, атмосферную IT-тусовку и нетворкинг. Призовой фонд — 55 млн руб! 👨🏻‍💻

Участвовать могут новички, любители и профи из любой точки России!

🎯 Все подробности и регистрация в одном клике от тебя по ссылке: https://leadersofdigital.ru/
Пишем линтер, который рассчитает цикломатическую сложность кода Go.

https://proglib.io/w/dd8c672f
Есть опыт и знания в IT, которыми Вы хотите поделиться ?

Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!

Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.

Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Ruby on Rails
• C/ C++/ C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management

Оставьте заявку на https://proglib.io/w/de2fccec и мы свяжемся с вами!
Grate — это нативный пакет Go для извлечения табличных данных (поддерживаются .xls, .xlsx, .csv, .tsv). Пакет в первую очередь фокусируется на скорости и стабильности, т. к. не пытается анализировать диаграммы, рисунки или другие типы контента.

https://proglib.io/w/a3dea1dd
Страховой Дом ВСК перестраивает свой бизнес и переводит его в digital.

Для тех, кто в ближайшее время присоединится к ИТ-команде ВСК, это шанс получить уникальный опыт: выстроить новую технологическую компанию.

Возможности быстрого карьерного и профессионального роста прилагаются!
Библиотека программиста планирует организовать серию офлайн-мероприятий.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.