Шлюз WhatsApp Web с поддержкой нескольких устройств на Go для отправки и получения сообщений, автоматизации, ботов и кастомных интеграций.
📌 Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤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
🔐 Безопасность: включено исправление уязвимости в цепочке инструментов 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
👍22❤6🔥3
Время выглянуть за рамки мониторов и взять в руки удочку
Сделайте паузу от тасков и митов на летнем IT-фестивале от Selectel против выгорания!
🗓 27 июля
📍 Флагшток, Санкт-Петербург или онлайн
В программе:
- доклады и воркшопы о том, как встроить отдых в свой плотный график,
- жизненные выступления на IT-стендапе,
- возможность попробовать разные активности, чтобы найти новое хобби: скалолазание, бокс, кастом вещей, рыбалка
Участие бесплатное, нужно просто зарегистрироваться: https://slc.tl/qpppw
А чтобы посмотреть полную программу, заглянуть за кулисы подготовки и поучаствовать в розыгрыше лимитированного тирекса, подписывайтесь на @Selectel_Events
Сделайте паузу от тасков и митов на летнем IT-фестивале от Selectel против выгорания!
🗓 27 июля
📍 Флагшток, Санкт-Петербург или онлайн
В программе:
- доклады и воркшопы о том, как встроить отдых в свой плотный график,
- жизненные выступления на IT-стендапе,
- возможность попробовать разные активности, чтобы найти новое хобби: скалолазание, бокс, кастом вещей, рыбалка
Участие бесплатное, нужно просто зарегистрироваться: https://slc.tl/qpppw
А чтобы посмотреть полную программу, заглянуть за кулисы подготовки и поучаствовать в розыгрыше лимитированного тирекса, подписывайтесь на @Selectel_Events
❤7😁3
🦍 Gorilla Handlers — коллекция middleware для Go HTTP-серверов. Пакет от создателей популярного веб-тулкита Gorilla предлагает готовые решения для типовых задач HTTP-обработки. Сюда входят middleware для логирования в формате Apache, сжатия gzip, валидации Content-Type и обработки заголовков прокси.
Проект также имеет интеграцию с нативным net/http, например, CompressHandler добавляет прозрачное сжатие ответов буквально одной строкой, а RecoveryHandler ловит непредвиденные паники без лишнего бойлерплейта. Для облачных сценариев полезен ProxyHeaders, который корректно обрабатывает X-Forwarded-* заголовки от балансировщиков.
🤖 GitHub
@golang_google
Проект также имеет интеграцию с нативным net/http, например, CompressHandler добавляет прозрачное сжатие ответов буквально одной строкой, а RecoveryHandler ловит непредвиденные паники без лишнего бойлерплейта. Для облачных сценариев полезен ProxyHeaders, который корректно обрабатывает X-Forwarded-* заголовки от балансировщиков.
🤖 GitHub
@golang_google
👍12❤7🔥2
ML-инженеры, какая встреча!
19 июля в Москве снова пройдет Turbo ML Conf от группы Т-Технологий. В этом году — еще масштабнее!
В программе 5 тематических потоков, продовые кейсы и технологии.
Среди спикеров — эксперты Т-Банка, Сбера, Яндекса и других ведущих специалистов.
Будет много нетворкинга, прикладные доклады, настольные игры, лимитированный мерч. Участие бесплатное.
Успейте оставить заявку
19 июля в Москве снова пройдет Turbo ML Conf от группы Т-Технологий. В этом году — еще масштабнее!
В программе 5 тематических потоков, продовые кейсы и технологии.
Среди спикеров — эксперты Т-Банка, Сбера, Яндекса и других ведущих специалистов.
Будет много нетворкинга, прикладные доклады, настольные игры, лимитированный мерч. Участие бесплатное.
Успейте оставить заявку
❤3
🔐 Encryption and Decryption in Go: практическое руководство
Shrijith Venkatramana (основатель Hexmos) на Dev.to делится подробной инструкцией по шифрованию и расшифровке данных в Go — от симметричного AES до асимметричного RSA.
✅ Зачем это нужно для Go‑разработчиков?
- Защита чувствительных данных (пароли, API‑ключи, платёжная информация)
- Реализация надёжного шифрования без сторонних библиотек
- Использование только стандартной библиотеки Go
🔄 Симметричное шифрование с AES
AES‑CBC:
— AES‑256 с 32‑байтовым ключом
— Генерация уникального IV для каждого блока
— Padding: PKCS#5
AES‑GCM:
— Безопасный режим GCM с встроенной проверкой целостности
— Не требует padding
— Использует 12‑байтный nonce
🔑 Асимметричное шифрование с RSA
— Генерация ключей RSA 2048‑бит
— Шифрование через OAEP и SHA‑256
— Используется для защиты небольших данных (например, AES‑ключей)
🧠 Хэширование vs Шифрование
— Шифрование: двусторонний процесс, можно расшифровать
— Хэширование: односторонний, для хранения и проверки (например, паролей)
✅ Почему стоит прочитать
- Реальные компилируемые примеры AES и RSA
- Чёткие пояснения IV, nonce, padding, авторизации
- Всё написано понятно, без магии и внешних зависимостей
🔗 Статья
Shrijith Venkatramana (основатель Hexmos) на Dev.to делится подробной инструкцией по шифрованию и расшифровке данных в Go — от симметричного AES до асимметричного RSA.
✅ Зачем это нужно для Go‑разработчиков?
- Защита чувствительных данных (пароли, API‑ключи, платёжная информация)
- Реализация надёжного шифрования без сторонних библиотек
- Использование только стандартной библиотеки Go
🔄 Симметричное шифрование с AES
AES‑CBC:
ciphertext, err := encryptAES(plaintext, key)
decrypted, err := decryptAES(ciphertext, key)
— AES‑256 с 32‑байтовым ключом
— Генерация уникального IV для каждого блока
— Padding: PKCS#5
AES‑GCM:
ciphertext, err := encryptGCM(plaintext, key)
decrypted, err := decryptGCM(ciphertext, key)
— Безопасный режим GCM с встроенной проверкой целостности
— Не требует padding
— Использует 12‑байтный nonce
🔑 Асимметричное шифрование с RSA
ciphertext, _ := rsa.EncryptOAEP(sha256.New(), rand.Reader, publicKey, plaintext, nil)
decrypted, _ := rsa.DecryptOAEP(sha256.New(), rand.Reader, privateKey, ciphertext, nil)
— Генерация ключей RSA 2048‑бит
— Шифрование через OAEP и SHA‑256
— Используется для защиты небольших данных (например, AES‑ключей)
🧠 Хэширование vs Шифрование
— Шифрование: двусторонний процесс, можно расшифровать
— Хэширование: односторонний, для хранения и проверки (например, паролей)
✅ Почему стоит прочитать
- Реальные компилируемые примеры AES и RSA
- Чёткие пояснения IV, nonce, padding, авторизации
- Всё написано понятно, без магии и внешних зависимостей
🔗 Статья
👍24❤10🔥5
🚀 Подготовка к собеседованиям на Go — репозиторий go-interview-practice
Проект с задачами на Go, которые помогут прокачать навыки и уверенно пройти техническое интервью.
🧠 Что внутри:
• Задачи разного уровня сложности — от базовых до продвинутых
• Темы: goroutines, каналы, интерфейсы, тестирование, конкуренция
• Удобный запуск — можно писать и проверять код прямо в браузере
• Встроенные тесты и CI — всё автоматически проверяется
• Обучающие материалы к каждой задаче
👨💻 Подходит:
— Junior и Middle Go-разработчикам
— Тем, кто готовится к собеседованию
— Всем, кто хочет системно улучшить знание Go на практике
💡 Можно форкать, дорабатывать и использовать бесплатно (MIT)
Простой способ натренировать Go-мышцу перед собеседованием. Попробуй.
📌 Github
@Golang_google
Проект с задачами на Go, которые помогут прокачать навыки и уверенно пройти техническое интервью.
🧠 Что внутри:
• Задачи разного уровня сложности — от базовых до продвинутых
• Темы: goroutines, каналы, интерфейсы, тестирование, конкуренция
• Удобный запуск — можно писать и проверять код прямо в браузере
• Встроенные тесты и CI — всё автоматически проверяется
• Обучающие материалы к каждой задаче
👨💻 Подходит:
— Junior и Middle Go-разработчикам
— Тем, кто готовится к собеседованию
— Всем, кто хочет системно улучшить знание Go на практике
💡 Можно форкать, дорабатывать и использовать бесплатно (MIT)
Простой способ натренировать Go-мышцу перед собеседованием. Попробуй.
📌 Github
@Golang_google
🔥22❤12👍11
Инструмент, который превращает ваш Makefile в наглядный граф целей и зависимостей.
🛠 Что делает:
- Парсит Makefile и строит наглядную диаграмму зависимостей
- Использует
dot
(Graphviz) для рендера- Упрощает отладку и понимание сложных build-процессов
📦 Установка:
go install github.com/dnaeon/makefile-graph@latest
📌 Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍8🔥7
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤7👍4🥰1
🚀 MIRIX — от Mirix-AI: универсальная платформа для работы с LLM и multimodal AI
Открытая инфраструктура, которая превращает LLM и мультимодальные модели в мощный AI-движок:
🔧 Возможности MIRIX
▪ Плагин-фреймворк: легко подключать LLM
▪ Пайплайны с логикой: можно комбинировать модели, автоматически включать chain-of-thought, добавлять кастомную логику
▪ Многопользовательский API: поддержка сессий, управление историей, токенами
▪ Интерактивные агенты: чат-боты с памятью, планированием и адаптивным поведением
💡 Почему это полезно
– Гибкая логика: можно внедрять в свой паплайн, правила, разбивать задачу на этапы
– Мульти-модальность: работа не только с языковыми моделями, но и с аудио/видео/датасетами
– Развиваемость: легко подключать новые плагины, модели, фичи
– Продуктивность: готовый skeleton для создания собственного AI-сервиса — от прототипа до продакшена
📌 Website: https://mirix.io
📌 Paper: https://arxiv.org/abs/2507.07957
📌 Github: https://github.com/Mirix-AI/MIRIX
@Golang_google
Открытая инфраструктура, которая превращает LLM и мультимодальные модели в мощный AI-движок:
🔧 Возможности MIRIX
▪ Плагин-фреймворк: легко подключать LLM
▪ Пайплайны с логикой: можно комбинировать модели, автоматически включать chain-of-thought, добавлять кастомную логику
▪ Многопользовательский API: поддержка сессий, управление историей, токенами
▪ Интерактивные агенты: чат-боты с памятью, планированием и адаптивным поведением
💡 Почему это полезно
– Гибкая логика: можно внедрять в свой паплайн, правила, разбивать задачу на этапы
– Мульти-модальность: работа не только с языковыми моделями, но и с аудио/видео/датасетами
– Развиваемость: легко подключать новые плагины, модели, фичи
– Продуктивность: готовый skeleton для создания собственного AI-сервиса — от прототипа до продакшена
📌 Website: https://mirix.io
📌 Paper: https://arxiv.org/abs/2507.07957
📌 Github: https://github.com/Mirix-AI/MIRIX
@Golang_google
🔥4❤3🤬3👍2
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2025 ГОДУ? 🚀
Если:
— код разваливается от правок,
— бизнес-логика размазана,
— Entity — просто структуры,
— а тесты живут своей жизнью —
вам точно сюда.
📦 Научитесь строить архитектуру, устойчивую к изменениям.
Что будет на обучении?
✅ Создадим полноценный микросервис
✅ Разберем все тактические паттерны DDD
✅ Реализуем Use Case и Domain Service
✅ Напишем много тестов
✅ Реализуем HTTP, gRPC и Kafka адаптеры
📢 Повышайте свою ценность, как специалиста, прямо сейчас👉 https://microarch.ru/courses/ddd/languages/go?utm_source=posev&utm_medium=erid:2VtzqwFW9su&utm_campaign=1
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqwFW9su
Если:
— код разваливается от правок,
— бизнес-логика размазана,
— Entity — просто структуры,
— а тесты живут своей жизнью —
вам точно сюда.
📦 Научитесь строить архитектуру, устойчивую к изменениям.
Что будет на обучении?
✅ Создадим полноценный микросервис
✅ Разберем все тактические паттерны DDD
✅ Реализуем Use Case и Domain Service
✅ Напишем много тестов
✅ Реализуем HTTP, gRPC и Kafka адаптеры
📢 Повышайте свою ценность, как специалиста, прямо сейчас👉 https://microarch.ru/courses/ddd/languages/go?utm_source=posev&utm_medium=erid:2VtzqwFW9su&utm_campaign=1
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqwFW9su
❤2🤔1
Если ты любишь 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
🔥31🤔10❤5👍4🥰1🤯1
Go-сервис генерирует логи, но вы теряетесь в поиске и анализе?
Хотите научиться строить быстрый и надёжный поиск по данным микросервисов?
📅 17 июля в 20:00 (МСК) — открытый урок «Взаимодействие микросервиса на Go и Elasticsearch».
Разберём:
▪️ Архитектуру микросервисов на Go и ключевые нюансы
▪️ Базовые принципы работы с Elasticsearch
▪️ Интеграцию Go-сервиса с Elasticsearch для логирования и поиска
▪️ Настройку индексов, фильтрацию и агрегации
Представьте, что вы разворачиваете микросервис, подключаете его к Elasticsearch, логируете события и выдаёте мгновенный полнотекстовый поиск по данным. Ваш сервис становится прозрачным и управляемым.
🚀 Регистрируйтесь на урок «Взаимодействие микросервиса на Go и Elasticsearch»: https://otus.pw/2lVa/?erid=2W5zFHHpC5v
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Хотите научиться строить быстрый и надёжный поиск по данным микросервисов?
📅 17 июля в 20:00 (МСК) — открытый урок «Взаимодействие микросервиса на Go и Elasticsearch».
Разберём:
▪️ Архитектуру микросервисов на Go и ключевые нюансы
▪️ Базовые принципы работы с Elasticsearch
▪️ Интеграцию Go-сервиса с Elasticsearch для логирования и поиска
▪️ Настройку индексов, фильтрацию и агрегации
Представьте, что вы разворачиваете микросервис, подключаете его к Elasticsearch, логируете события и выдаёте мгновенный полнотекстовый поиск по данным. Ваш сервис становится прозрачным и управляемым.
🚀 Регистрируйтесь на урок «Взаимодействие микросервиса на Go и Elasticsearch»: https://otus.pw/2lVa/?erid=2W5zFHHpC5v
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
🐳 ctop — этот инструмент предлагает наглядный мониторинг контейнеров прямо в терминале. Ctop выводит метрики CPU, памяти и сети в реальном времени, подсвечивая проблемные контейнеры — например, те, что съели всю оперативку.
Интересно, что можно не только смотреть статистику, но и управлять контейнерами: останавливать, перезапускать или заходить внутрь через exec — всё через интуитивное TUI. Под капотом — поддержка Docker и runC, а в планах добавление Kubernetes.
Установка занимает одну команду (есть варианты для Linux, macOS и даже Windows через scoop). Для тех, кто не хочет ничего ставить, есть Docker-образ — запускается за секунды.
🔗 GitHub
@DevopsDocker
Интересно, что можно не только смотреть статистику, но и управлять контейнерами: останавливать, перезапускать или заходить внутрь через exec — всё через интуитивное TUI. Под капотом — поддержка Docker и runC, а в планах добавление Kubernetes.
Установка занимает одну команду (есть варианты для Linux, macOS и даже Windows через scoop). Для тех, кто не хочет ничего ставить, есть Docker-образ — запускается за секунды.
🔗 GitHub
@DevopsDocker
❤10👍5🔥4