Библиотека 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
Технические детали уязвимости CVE-2021-39137, выявленной в go-ethereum. Как утверждает автор, Rust мог предотвратить данную ошибку.

https://proglib.io/w/3dba6aef
🔥3
Бесплатный курс: продвинутая Go-разработка

3 апреля
прими участие в отборочном контесте и развивайся под менторством экспертов Ozon.

После курса ты сможешь:
🔹Писать на Golang
🔹Разрабатывать надежный и поддерживаемый код
🔹Проектировать сложные распределенные системы
🔹Обеспечивать мониторинг и поддержку созданных систем
🔹Работать в самой быстрорастущей отрасли

Как попасть на курс?
Зарегистрируйся на контест на платформе All Cups ➡️ 3 апреля пройди контест ➡️ попади в рейтинг лучших ➡️ проходи бесплатно курс от Ozon.

Регистрация на отборочный контест
У дженериков тоже есть обратная сторона. Разбираемся, как они могут замедлить ваш код на Go.

https://proglib.io/w/afd50e07
👍4
Менее чем 500 строк кода на Go и документоориентированная БД с поддержкой фильтров и индексов, подобных Lucene, готова.

https://proglib.io/w/4eca96a1
👍9👎4😁2💩2
🔧 Testza — полнофункциональный фреймворк для тестирования в Go, который может использоваться со стандартным инструментом go test.

https://proglib.io/w/4568572b
👍7
🔧 dasel — инструмент, который позволяет выбирать, вставлять и удалять данные из файлов JSON, TOML, YAML, XML и CSV.

Инструмент поддерживает преобразование между форматами и может использоваться как пакет Go.

https://proglib.io/w/0e4cc569
👍10
21 апреля в Слёрм стартует курс «Безопасность проекта: аутентификация в Keycloak»

👩🏻‍💻Keycloak — опенсорсный инструмент для настройки уровня безопасности в приложениях. Он упрощает реализацию защиты, позволяет отделить управление пользователями от логики приложения, организовать SSO и многое другое.

⚡️На курсе вы получите фундаментальные знания по работе с Keycloak и узнаете, как обеспечьте безопасность проекта с минимальными усилиям

📌Кому подойдёт курс
— DevOps-инженерам — поймёте, зачем нужен Keycloak, и научитесь его разворачивать и поддерживать.
— Разработчикам — узнаете, когда можно не писать свою аутентификацию, и научитесь работать с OIDC из вашего приложения.
— Тимлидам и техническим директорам — разберётесь, как использовать единый инструмент аутентификации для вашей инфраструктуры и приложений.

🔰Спикеры:
— Виктор Попов, Техлид DevOps-команды платформы корневых сервисов в X5 Tech.
— Ирина Блажина, Корпоративный архитектор X5 Group

Длительность: 1 неделя, старт 21 апреля

Посмотреть программу и записаться: https://slurm.club/3NN8x6w
👍5
A Study of Real-World Data Races in Golang.pdf
997.7 KB
Документ показывает, как и к чему приводит обилие конкурентности в кодовой базе Go наряду с языковыми идиомами и нюансами.
👍14
Всем привет! 👋

«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать Ваше мнение, чтобы использовать Ваши пожелания и ответы при разработке курсов для детей онлайн-школы proglib.academy.

Опрос займет не более 10 минут, но будет полезен для нашего будущего развития.

Ваше мнение очень важно!

https://proglib.io/w/77849b95
👍2💩1
Сравнение Go и C/C++ с точки зрения embedded-разработки. Спойлер: естественно, Go нельзя рассматривать как замену C, однако во многих ситуациях существует большой потенциал для его использования.

https://proglib.io/w/0ada01f1