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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔔 gorush — сервер push-уведомлений, основанный на Gin и поддерживающий APNS (Apple Push Notification Service), Firebase и HMS Push Server (Huawei).

👉 GitHub
👏122👍2😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты

Существует целый пласт скрытых вакансий, о которых знает ограниченный круг лиц. Как найти эти вакансии и не упустить свой шанс? Читайте в нашей статье.

🔗 Читать статью
🔗 Зеркало
😁51
🙇‍♂️ Остаться в живых (keepalive) feat. HTTP/2, Go & gRPC-Go

Бэкенд-разработчик из Ozon Tech разбирается с механизмами, которые позволяют проверять стабильность соединения между клиентом и сервером в случае, когда обычные TCP keepalive из-за сложности архитектуры не могут определить состояние сервера.

👉 Читать
👍17😁2🔥1
🎊 Представлены релизы Go 1.22.3 и 1.21.10

🔏
cmd/go: выполнение произвольного кода во время сборки на darwin
🕸️
net: неправильно сформированное сообщение DNS может вызвать бесконечный цикл

📣 Подробнее
📦 Скачать

#новости
👍14🔥7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎭 7 типов программистов, которых вы встретите на собеседовании

Осторожно! Данная статья носит шуточный характер и не преследует цели обидеть кого-либо. Все ситуации выдуманы, а совпадения — случайны.

🔗 Читать статью
🔗 Зеркало
😁20👍5
🔥 Разработка фуллстек веб-приложения на Go + React: туториал от Jetbrains

▪️Часть 1
▪️Часть 2
▪️Часть 3
👍242🔥2🤔1🥱1
⚒️ Прикладное введение в eBPF с Go

Практический гайд с акцентом на практику использования eBPF командой Edge Delta.

👉 Читать
👍172
💬 Кстати, каким клиентом Git пользуетесь?

👍 — консольным
❤️ — встроенным в редактор/IDE
🔥 — сторонним графическим
🤔 — свой вариант (напишу в комментариях)

#холивар #айтисловарь
👍196126🔥23🤔1
📈 ntcharts (Nimble Terminal Charts) — Go-инструмент для отображени гистограмм, линий, временных рядов и других диаграмм с помощью Bubble Tea. В репозитории много примеров для вдохновения👇

👩‍💻 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32😁41
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 GoWrap — CLI-инструмент, который генерирует декораторы для интерфейсов Go с использованием простых шаблонов.

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

👩‍💻 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👩‍💻 👩‍💻 Borgo — новый язык программирования, который пытается быть более выразительным, чем Go, но менее сложным, чем Rust. Он комбинирует лучшие черты Go и Rust, восполняя недостатки каждого из языков. Проект развивает Marco Sampellegrini, автор книги The Simple Haskell Handbook и разработчик системы непрерывной интеграции Quad CI.

В Borgo используется статическая типизация, аналогичные Go типы и синтаксис, похожий на Rust. Указание точек с запятой в конце строк в коде на Borgo не является обязательным. Код на языке Borgo компилируется в представление на Go, которое полностью совместимо с существующими пакетами для Go. Код компилятора написан на Rust и распространяется под лицензией ISC.

👉 Сайт & Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱51👍18🤔9🌚53
👩‍💻 database/sql: плохой, хороший, злой

Алексей Мясников, руководитель Application Team в команде разработки YDB, рассказывает о реализации драйвера database/sql для распределённой БД, такой как YDB, какие проблемы при этом придётся преодолеть и как менялся подход с выходом новых версий Go. 

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏102