Библиотека 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 добавлена нативная поддержка покрытия интеграционными тестами.

Читать официальную статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔20👍7🤩6🎉1
Пошаговое руководство по генерации счета в формате PDF на Go.

Читать
👍17🤔2👏1
⚙️ conc — набор инструментов для структурированной конкурентности в Go, которые делают обычные задачи проще и безопаснее.

https://github.com/sourcegraph/conc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥4🤔1
Очередная попытка создать Go-проект с чистой архитектурой на базе Gin, mongo go driver, JWT viper, bcrypt, testify, mockery и других пакетов.

Репозиторий
👍23🤔51
⚙️ safeurl Go-библиотека со встроенной защитой от атак с подделкой запросов на стороне сервера (SSRF) и DNS rebinding.

Она реализует оболочку вокруг нативного HTTP-клиента и выполняет проверку входящего запроса по настроенным спискам.

🔗 Анонс библиотеки
🔗 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8🔥3👍2
Новогодние праздники подходят к концу, надеемся вы успели провести их с пользой😌

А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!

– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.

🏄 Успейте забронировать скидку на любой из курсов: ttps://proglib.io/w/5f799a40

Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:

🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»

👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2
Ускоряя код на Go, помните о памяти

Автор статьи рассказывает о 6-м дне решения Advent of Code на Go и уделяет большое внимание вопросам производительности.

Читать
👍7😁2
⚙️ Pushupэкспериментальный фреймворк для создания веб-приложений на Go. В одном файле содержится код на Go и HTML, после чего страницы компилируются в чистый Go, опираясь на пакет net/http. Краткое демо здесь.

https://github.com/adhocteam/pushup
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👍2👏1
#news

🎉 Представлены Go 1.19.5 и 1.18.10.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍7🤔2🔥1
Переход с Java на Go: зачем и, главное, как

Ответы на эти многие другие вопросы, а также полезные заметки, идеи и мысли, собираемые с течением времени Java-разработчиком, который был брошен в чудесный мир Go.

https://java2go.dev/
🤔5👍4😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ Работа или жизнь: принципы Work-life balance

Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.

🔗 Основной сайт
🔗 Зеркало
👍5
#news

🎉А вот и Go 1.20 Release Candidate 3 подоспел.

Анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥41
Руководство по использованию инструмента внедрения зависимостей от Uber на практике.

Читать
👍8🤔2🔥1
Руководство по использованию пакета flag для реализации поддержки подкоманд в Go.

Читать
👍9
Разработка конкурентного TCP-сервера на Go, реализующего небольшое подмножество команд Redis

Автор статьи пишет книгу о создании простого Redis-like сервера на Ruby и исследует ту же идею на других языках. Его путешествие в Go тоже достаточно интересное.👇

Читать
👍14