На Хабре появился перевод статьи об использовании GitHub Actions для создания конвейера CI 👉 https://proglib.io/w/2ab03058
Telegram
Библиотека Go разработчика
Краткое руководство по использованию GitHub Actions для создания конвейера непрерывной интеграции (CI), который автоматически тестирует и проверяет код на Go.
https://proglib.io/w/e314f585
https://proglib.io/w/e314f585
Podinfo — легковесное веб-приложение на Go, которое демонстрирует лучшие практики запуска микросервисов в Kubernetes.
https://proglib.io/w/86b3adbf
https://proglib.io/w/86b3adbf
GitHub
GitHub - stefanprodan/podinfo: Go microservice template for Kubernetes
Go microservice template for Kubernetes. Contribute to stefanprodan/podinfo development by creating an account on GitHub.
Не надо изобретать велосипед, когда кто-то это уже сделал за вас: https://proglib.io/w/3168e135
Medium
Golang — Utility functions you always missed
DRY — Do not repeat yourself
Начинающий YouTube-канал для Go-разработчиков:
📺 Generate an NFT Collection in Go
📺 Fuzz Testing in Go
📺 Logging in Go using logrus
📺 Generate an NFT Collection in Go
📺 Fuzz Testing in Go
📺 Logging in Go using logrus
YouTube
packagemain #24: Generate an NFT Collection in Go
Nowadays almost any conversation will inevitably end up with discussing NFTs or non-fungible tokens. However, I'm not going to talk about it much today, as I am not an expert. I will rather focus on a technical part of generating a collection of unique images…
💲📉 Мы падаем: что делать со своими вложениями в текущем кризисе
Рассказываем, что делать и как обезопасить свои вложения во время кризиса.
https://proglib.io/sh/8bcFHjqX32
Рассказываем, что делать и как обезопасить свои вложения во время кризиса.
https://proglib.io/sh/8bcFHjqX32
Подборка проектов для разработки GUI на Go:
🔗 Gio
🔗 Fyne
🔗 giu
🔗 App
🔗 go-astilectron
🔗 go-sciter
🔗 gowd
🔗 Go-gtk
🔗 gotk3
🔗 qt
🔗 walk
🔗 webview и многие другие
🔗 Gio
🔗 Fyne
🔗 giu
🔗 App
🔗 go-astilectron
🔗 go-sciter
🔗 gowd
🔗 Go-gtk
🔗 gotk3
🔗 qt
🔗 walk
🔗 webview и многие другие
gioui.org
Gio UI
Gio is an open source library for creating portable, immediate mode GUI programs for Android, iOS, Linux, Windows, macOS.
Ведущий инженер по тестированию в Ozon рассказывает об интеграции Go с Allure.
https://proglib.io/w/e825076e
https://proglib.io/w/e825076e
Хабр
Go, я создал: интегрируем Allure в Go красиво
Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA. Мы довольно долго писали тесты в основном на Python. Go –...
🔔Напоминаем, что у «Библиотеки программиста» существует курс по математике для Data Science, разработанный совместно с преподавателями ВМК МГУ, одного из лучших математических факультетов страны.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Курс идеально подходит к поступлению в ШАД или Computer Science Center.
Чтобы оставаться востребованным специалистом, никогда не забывайте учиться новому.
📚По промокоду DFA98MK действует скидка 20% на все тарифы до 4 марта.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Курс идеально подходит к поступлению в ШАД или Computer Science Center.
Чтобы оставаться востребованным специалистом, никогда не забывайте учиться новому.
📚По промокоду DFA98MK действует скидка 20% на все тарифы до 4 марта.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
Перевод статьи про структурированное логирование JSON в приложениях на Go.
https://proglib.io/w/6a4de45a
https://proglib.io/w/6a4de45a
NOP::Nuances of programming
Структурированное логирование JSON в приложениях на Golang
Структурированные логи важны для отладки программного обеспечения. К счастью, это очень легко реализовать на Golang. Узнаем, как сэкономить время при отслеживании багов и как использовать уровни ведения журнала для контроля за логами, а также научимся создавать…
Разбираемся, что собой представляет утечка горутины и как предотвратить ее появление.
https://proglib.io/w/13aceaea
https://proglib.io/w/13aceaea
Medium
Common Goroutine Leaks that You Should Avoid
Never start a Goroutine without knowing how it will stop.
Go снова засветился в отчетах ИБ-компаний: https://proglib.io/w/075f6ecd
XAKEP
Обнаружен новый ботнет Kraken, написанный на Go
Аналитики угроз из компании ZeroFox сообщают о новом ботнете Kraken, написанной на Go. Пока малварь еще находится в разработке, но уже обладает функциональностью бэкдора и может воровать конфиденциальную информацию со взломанных хостов под управлением Windows.
🎙 Michael Matloob и Daniel Martí в рамках подкаста Go Time обсуждают новые фичи Go 1.18, но не затрагивают фаззинг и дженерики.
Кладезь информации об истории разработки Go: https://proglib.io/w/320d0325
Веб-скрапинг на Go: https://proglib.io/w/b73b3a03
YouTube
Web Scraping with Go
In this video, we'll learn how to do web scraping with Go. After that, we will also see how to optimize it.
Code: https://github.com/karanpratapsingh/tutorials/tree/master/go/web-scraping
Theme: https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc…
Code: https://github.com/karanpratapsingh/tutorials/tree/master/go/web-scraping
Theme: https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc…
На Reddit делятся Go-проектами для контрибьютинга: https://proglib.io/w/571b5cfb
Reddit
From the golang community on Reddit
Explore this post and more from the golang community