Библиотека Go-разработчика | Golang
23.3K subscribers
2.17K photos
43 videos
87 files
4.54K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Программное создание диаграмм с помощью D2

D2 — инструмент для создания сценариев декларативных диаграмм на базе Go. В руководстве рассматривается его использование из Go-кода для создания диаграммы схемы базы данных.👇

Читать
👍10
Что такое фаззинг и зачем он нужен?

Недавно публиковали расшифровку доклада Сергея Петрова о фаззинг-тестировании в Go.

В этой статье разработчик из Ozon также углубляется в фаззинг: что это такое, зачем он нужен и как с его помощью найти баг на примере.👇

Читать
🔥3👍2
👩‍💻 Стартовал январский выпуск опроса Go-разработчиков. Примите участие и вы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👩‍💻 Хотите взглянуть на Go 1.20 шире? Jan Stamer подготовил доску на платформе Miro с ключевыми обновлениями.👇

Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Разбираемся, что из себя представляют процессы в Linux и как ими можно управлять с использованием Go.

Читать
12👍7😁1
Executable examples в Go

Знаете ли вы, что в Go вы можете писать исполняемые примеры? Они автоматически включаются в документацию пакета, их можно запускать непосредственно в веб-браузере, а также они автоматически проверяются каждый раз, когда вы запускаете go test.

Подробнее
👍3
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
⚙️ graph — библиотека для создания графовых структур данных и выполнения операций над ними.

https://github.com/dominikbraun/graph/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍202
Подборка туториалов по различным аспектам Go для пополнения коллекции обучающих материалов.

Читать
🔥8
Данила Проценко, Lead Software Architect в «Лаборатории Касперского», рассказывает о том, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и сделать ее понятнее для всех.

Читать
👍11
Яркий участник Go-сообщества Jonathan Hall делится десятью аспектами, которыми он не совсем доволен в языке:

1. Exported package variables
2. http.Handler doesn't return an error
3. No pointers to literals
4. Loop variables
5. Naked returns
6. Relative imports
7. gofmt's format
8. Comment directives
9. Array vs. Slice terminology
10. Pure functions

🎬 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔8🔥2