38.5K subscribers
1.59K photos
41 videos
5 files
1.73K links
admin - @haarrp

https://t.me/Golang_google - Golang разработка

https://t.me/golangl - golang чат

https://t.me/golangtests go тесты

https://t.me/ai_machinelearning_big_data машинное обучение

@itchannels_telegram

РКН: clck.ru/3Fmx3s
Download Telegram
🔥 Большая коллекция полезных сниппетов, примеров и рецептов на Go для создания эффективных, надёжных и масштабируемых приложений.

Идеально для разработчиков, которые хотят:
- писать чистый и читаемый Go-код
- быстро находить решения типовых задач
- изучать лучшие практики и готовые паттерны

📚 Всё — от HTTP-серверов и работы с JSON до многопоточности, базы данных и REST API.

🔗 https://go-cookbook.com

@Golang_google

#golang #go #guide
31👍22🔥9👏1
👣 doWM

Красивый оконный менеджер для X11 полностью написанный на Go.

🔗 Репозиторий:
https://github.com/BobdaProgrammer/doWM

#golang #go

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥15😱115🤬4😁2
🌟 Релиз Go 1.24.5 и 1.23.11!

🔐 Безопасность: включено исправление уязвимости в цепочке инструментов Go (CVE-2025-4674)

📡 Анонс: https://groups.google.com/g/golang-announce/c/gTNJnDXmn34/m/rdlFOriABQAJ

📦 Скачать: https://go.dev/dl/#go1.24.5

#golang #go #release

@golang_google
👍238🔥4
👣 GopherTube — YouTube прямо в терминале на Go

Если ты любишь TUI-интерфейсы и работаешь в терминале — это must-see.

GopherTube — это open-source YouTube-клиент на Go, который работает прямо в консоли.
Никаких браузеров, никакого GUI — только поиск, выбор и просмотр видео.

📦 Репозиторий: https://github.com/KrishnaSSH/GopherTube

Что умеет:
- искать видео по ключевым словам
- воспроизводить их через mpv
- скачивать через yt-dlp
- всё это — в удобном TUI-интерфейсе

💡 Зачем это нужно:
- смотреть/слушать видео на сервере без GUI
- работать в терминале быстрее, без переключений
- расширить знания по Go и TUI-разработке

Автор приглашает комьюнити участвовать — можно предложить фичи, улучшить UX, поработать над кешированием, плейлистами, буфером и т.д.

🧠 Отличный пример того, как писать полезные и лаконичные инструменты на Go.

#golang #tui #opensource #cli

📌 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36🤔128👍6🥰1🤯1
🔐 Хочешь выпустить собственный TLS-сертификат на Go — и сделать всё правильно?

🧰 В этом свежем гайде от показано, как:

1. 📄 Сгенерировать самоподписанный сертификат или свой CA (Certificate Authority)
2. 🔗 Создать доверенную цепочку: CA → сертификат сервера
3. 🛡️ Реализовать OCSP и CRL для проверки отозванных сертификатов
4. 🧪 Проверить подключение клиента с отозванным/действительным TLS
5. ⚙️ Подключить всё к tls.Config через кастомную валидацию VerifyPeerCertificate

💡
Go по умолчанию не проверяет статус сертификатов — и автор показывает, как это изменить всего за ~100 строк.


Это must-read для тех, кто:
– делает gRPC или HTTPS
– работает с внутренними сертификатами
– хочет полный контроль над TLS-цепочкой

🧵 Читай подробно: https://getpid.dev/blog/tls-certificates/

Ставь 💙 и делись с тем, кто пишет на Go

#golang #TLS

@golang_google
39👍13🔥7
👣 concurrency.rocks — интерактивный учебник с паттернами конкурентности Go

Внутри:
- Минималистичный симулятор горутин и каналов прямо в браузере
- Работает через Go WebAssembly — никакого сервера не требуется
- Наглядно объяснены select, fan-in/fan-out, worker pool, таймауты и про
- Код можно редактировать на лету

Выучить паттерны конкурентности Go станет проще с этим полезным сайтом.

Сохрани в закладки и тренируй мышление «конкурентного» Go-разработчика:

https://concurrency.rocks

#golang

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57👍1713
🎉 Go 1.25 Release Candidate 3 уже доступен!

🔈 Анонс: https://groups.google.com/g/golang-announce/c/sTNnwCTjr1Y/m/tdIX-dDUAgAJ

📦 Скачать https://go.dev/dl/#go1.25rc3

⚠️ Исправлены баги: в этом релизе исправлены две уязвимости:
• os/exec.LookPath мог непредсказуемо возвращать путь к бинарям, если PATH содержит исполняемые файлы вместо папок — исправлено (CVE‑2025‑47906).
• В database/sql.Rows.Scan иногда возвращались некорректные результаты — теперь проблемы устранены.

🚀 Можно ставить в прод или тестировать: go.dev/issue/new

#golang #Go125 #release

@golang_google
👍24🔥87
Media is too big
VIEW IN TELEGRAM
🎮 Gore — минимальная реализация DOOM на Go от AndreRenaud

Что это такое
gore — это минимальный, платформонезависимый порт легендарного движка DOOM, написанный полностью на Go.

Код портирован через ccgo, , реализован без использования CGo и внешних зависимостей — только чистый Go, кросс-компиляция и демонская ярость.

Что важно знать
- Нет платформозависимых библиотек — всё на Go и стандартной библиотеке.
- На GitHub обсуждаются текущие задачи: рефакторинг публичных функций, включение генераиков, улучшение воспроизведения демо и аудио, поддержка sanitiser.
- Никаких официальных релизов пока нет — код доступен только в виде репозитория.

Почему это интересно
- Интересный эксперимент: реализация старого движка в чистом Go, демонстрация возможностей языка.
- Подходит для обучения: архитектоника движка, рендеринг с нуля, работа с WAD-файлами.

📌 Github

@golang_google

#golang #doom
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥289👍5😁3🎉1
📘 "Go 101" популярная серия бесплатных книг обновлена под новую версию Golang 1.25 — сразу в четырёх разделах:

🚀 Go Optimizations 101: https://go101.org/optimizations/101.html
💡 Go Details & Tips 101: https://go101.org/details-and-tips/101.html
🔧 Go Generics 101: https://go101.org/generics/101.html
📖 Go 101: https://go101.org/article/101.html

@golang_google

#golang #freebook #education #book #go
31👍14🔥6🥰1