Библиотека 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
Менее чем 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
«Лаборатория Касперского» объявляет набор на стажировку в команду мобильной разработки!

Регистрируйтесь на митап Kaspersky SafeBoard Mobile talks , чтобы узнать:
- о сложностях и преимуществах мобильной разработки;
- о стажировках в команде, задачах и перспективах развития, а также о каждом направлении отбора;
- как попасть в штат после стажировки — пообщаемся с недавними стажерами и подскажем, как расти еще быстрее!

И, конечно же, ответим на твои вопросы!

Онлайн-встреча пройдет 21 апреля в 17:00, где тебя ждет знакомство с командами и тестовое задание.

Скорее подавай заявку по ссылке, заполняй анкету и получи возможность пройти отбор на стажировку в «Лабораторию Касперского».

Стань частью нашей команды!
👍1
Learning_Go_Programming_Build_ScalableNext_Gen_Web_Application_using.epub
6.2 MB
Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (2021)

Автор: Shubhangi Agarwal

Книга позволяет погрузиться в основные темы разработки на Go и затрагивает базовые основы создания веб-приложений. В ходе прочтения вы:

— Разберетесь с основами Go, изучите его историю и назначение
— Узнаете, как работать с переменными, константами, типами данных, операторами, управляющими структурами и функциями, как создавать собственные пакеты и устанавливать сторонние пакеты
— Поймете, как в Go достигается конкурентность с использованием горутин, мьютексов и каналов, как обрабатываются ошибки в Go и поддерживаемых библиотеках
— Ознакомитесь со стандартными библиотеками Go и многим другим
👍9👎2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🛰Создайте игру «Звездные войны» и приложите в свое портфолио

Старт 2-го потока интенсива «Архитектуры и шаблоны проектирования» уже 15 мая.

⚡️Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.

⚡️В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.

Для кого? Интенсив подойдет как новичкам, так и опытным разработчикам, у которых есть опыт написания программ на объектно-ориентированном языке программирования.

Присоединяйтесь, пока действует скидка 50% до 14 апреля!

Узнать подробнее и записаться можно на сайте.
👍2