Библиотека 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
👩‍💻 Хотите взглянуть на 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
Миграция с Node.js, Python или Rust на Go

В целом довольно бестолковый гайд, но какие-то советы почерпнуть можно.

Читать
🤔5👍1
🍹⚙️ Mocktail — инструмент, который генерирует строго типизированные моки и обеспечивает простой и понятный синтаксис.

Простой инструмент, который потенциально может сэкономить вам много времени, создавая моки вручную, даже если вы используете что-то вроде Testify.

🔗 Анонс инструмента
🔗 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Школа Proglib Academy: https://t.me/proglib_academy


📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1
Полное руководство по дженерикам в Go

Несмотря на то, что существует несколько подобных руководств, подробные примеры в течение всей статьи стоят того, чтобы добавить руководство закладки.

📌 Читать
👍11
🔥🔎 Официальный плагин Go для VSCode теперь использует базу данных уязвимостей Go для обнаружения известных уязвимостей в ваших зависимостях.

Подробнее
👍67