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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Полное руководство по тестированию в Go

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

Читать
👍5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Лучший Go-фреймворк — это когда фреймворка нет?

В Java есть Spring, в Python — Django и Flask, в Ruby — Rails, в C# — ASP.NET, в Node — Express, а в PHP — Symfony и Laravel. В Go все по-другому: нет фреймворка по умолчанию.

Но отсутствие фреймворка не означает, что вам нужно будет создавать все самостоятельно. Существует множество проверенных библиотек, предоставляющих необходимую вам функциональность. Так что, можно не использовать фреймворк в крупном проекте? Что думаете по этому поводу?
👍12😁3🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚙️ Наглядное объяснение механизмов работы RPC и gRPC от Alex Xu

Более подробно об этой теме смотрите в видео. 🔽

👀 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20😁1
Что вам нравится/не нравится в Go? Напишите в комментариях.

Ответы на HN: https://news.ycombinator.com/item?id=33757306
Если вы писали бенчмарки и пытались понять, что там ускорилось и насколько, то наверняка как и автор статьи пользовались утилитами вроде benchstat.

Однако автор считает, что некоторые её особенности работают против него. В статье он рассказывает о разработанной обертке над benchstat. Она добавляет улучшения, которые могут пригодиться вам в работе.

Читать
👍6
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
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка

Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».

🔗 Основной сайт
🔗 Зеркало
👍2
Помните доклад Николая Тузова о внутреннем устройстве каналов в Go? Ловите остальные доклады с митапа:

Ошибки, которые нельзя обработать в Golang (Андрей Беренда, Senior Software Developer Ozon Fintech)
Реализация ролевой системы доступа с помощью Open Policy Agent (Антон Губарев, Платформенный инженер Авито)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Быстрые встроенные шаблоны в Go

quicktemplate — шаблонизатор в Go, который отличается от предлагаемого стандартной библиотекой механизма шаблонов тем, что каждый шаблон преобразуется в Go-код, а затем компилируется. Быстрое введение в инструмент на примере создания HTML-страниц в статье. 🔽

Читать
8
#news

🥳 Представлен Go 1.20 Release Candidate 1.

Анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥3
Краткий обзор полезных шаблонов для взаимодействия с пакетом os/exec.

Читать
👍15🤔5😁3🔥2