Библиотека 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
🎙 GoGetPodcast: Как развиваться Go-разработчику?

Как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии. Эти и другие вопросы в новом выпуске подкаста.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤔2🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#ищу_команду

Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
👍1
Серия руководств, в которых рассматриваются встроенные функции и сторонние реализации для ведения логов в Go:

🗄How to Get Started with Logging in Go
🗄A Complete Guide to Logging in Go with Zerolog
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏2
Анонс библиотеки conc от разработчика из Sourcegraph, которая делает конкурентный код более элегантным и сокращает объем шаблонного кода

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

Читать
👍173
Полное погружение в работу с битами для Go-разработчика.

Читать
🔥16👍2🤔1
Пять шагов, которые позволят сделать ваш код на Go быстрее и эффективнее

Презентация автора книги Efficient Go на FOSDEM 2023, где он делится конкретными кейсами, которые вы можете начать использовать в своем коде уже сегодня.
5👍2🤔1
⚙️ mockery — инструмент, который упрощает процесс создания моков для интерфейсов Go с помощью пакета stretchr/testify/mock.

https://github.com/vektra/mockery
Please open Telegram to view this post
VIEW IN TELEGRAM
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
⚙️Nebula — инструмент для построения защищенных сетей, написанный на Go. Ключевые особенности — производительность, простота и безопасность.

Он позволяет легко подключать компьютеры в любой точке мира, работает на Linux, OSX, Windows, iOS и Android. Анонсирован командой Slack в 2019 году и используется по настоящее время.

https://github.com/slackhq/nebula
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
Паттерны и практики Go

Слайды + заметки с презентации Abhinav Gupta о нескольких шаблонах и передовых методах, которые вы можете использовать для разработки Go-библиотек, совместимых с предыдущими версиями.
👍11🔥2
Владимир Калугин, руководитель бэкенд-разработки в МТС Travel, делится опытом работы с Go-инструментом KrakenD.

KrakenD — готовое решение, которое используется его командой для реализации API-шлюза.

Читать
👍24🤔2
Как отладка кода на Go стала быстрее с Delve и eBPF

Глубокое погружение в использование Delve для трассировки и отладки Go-кода и предпосылки использования eBPF для достижения максимальной эффективности и скорости.

Читать
👍5
🎉 Представлены релизы Go 1.20.1 и 1.19.6, исправляющие уязвимости в net/http, crypto/tls, mime/multipart и path/filepath (только в Windows).

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17