🧠 Новый open-source проект — Enchanted Twin
Это AI‑двойник, который живёт в твоём терминале и умеет:
✅ Писать код вместе с тобой
✅ Подсказывать решения в реальном времени
✅ Помогать с git, bash, настройками окружения
✅ Работать как CLI-ассистент и собеседник
📦 Внутри OpenAI GPT и Ollama
🧩 Интеграции с bash/zsh + горячие клавиши
⚡ Безопасное локальное хранилище памяти
📌 Github
@golang_google
Это AI‑двойник, который живёт в твоём терминале и умеет:
✅ Писать код вместе с тобой
✅ Подсказывать решения в реальном времени
✅ Помогать с git, bash, настройками окружения
✅ Работать как CLI-ассистент и собеседник
📦 Внутри OpenAI GPT и Ollama
🧩 Интеграции с bash/zsh + горячие клавиши
⚡ Безопасное локальное хранилище памяти
📌 Github
@golang_google
❤12🔥5😁3👍2👏1😢1
📌 protoreflect — мощный инструмент для работы с Protocol Buffers и gRPC в Go, который добавляет недостающие кусочки пазла в стандартную библиотеку. Этот проект расширяет возможности рефлексии, позволяя динамически анализировать и модифицировать дескрипторы protobuf-сообщений без необходимости генерации кода.
Особенно полезен для разработки инструментов вроде CLI-утилит или прокси-серверов, где нужно работать с произвольными protobuf-схемами. Например, через grpcreflect можно запрашивать метаинформацию о сервисах прямо с gRPC-сервера, а dynamicpb — создавать сообщения на лету.
🤖 GitHub
@golang_google
Особенно полезен для разработки инструментов вроде CLI-утилит или прокси-серверов, где нужно работать с произвольными protobuf-схемами. Например, через grpcreflect можно запрашивать метаинформацию о сервисах прямо с gRPC-сервера, а dynamicpb — создавать сообщения на лету.
🤖 GitHub
@golang_google
👍13❤8🔥5
🧠 Новый терминальный AI-инструмент от Charmbracelet — Crush
Работай с LLM прямо в терминале: Crush подключается к OpenAI, Anthropic, Groq, OpenRouter и др., позволяя писать код, запускать команды и управлять проектами в интерактивной AI-сессии.
🔥 Возможности:
• Поддержка нескольких моделей и провайдеров
• Контекст-aware ассистент с LSP‑интеграцией (gopls, tsserver и др.)
• Несколько сессий и проектов одновременно
• Расширяемость через MCP (поддерживает
• Работает на Linux, macOS, Windows, BSD
Установка:
👀 Пример: запускаешь
🔗 GitHub
@golang_google
Работай с LLM прямо в терминале: Crush подключается к OpenAI, Anthropic, Groq, OpenRouter и др., позволяя писать код, запускать команды и управлять проектами в интерактивной AI-сессии.
🔥 Возможности:
• Поддержка нескольких моделей и провайдеров
• Контекст-aware ассистент с LSP‑интеграцией (gopls, tsserver и др.)
• Несколько сессий и проектов одновременно
• Расширяемость через MCP (поддерживает
stdio
, http
, `sse`)• Работает на Linux, macOS, Windows, BSD
Установка:
go install github.com/charmbracelet/crush@latest
👀 Пример: запускаешь
crush
, выбираешь модель, пишешь fix this code
, и ассистент находит баг, предлагает фикс и даже выполняет команду — всё в терминале.🔗 GitHub
@golang_google
🔥12👍7❤4🤬2👏1
🛠️ DevOps Roadmap 2025 — мощный путеводитель для тех, кто хочет стать DevOps-инженером
Хочешь разобраться, что именно нужно учить в DevOps и в каком порядке?
🔥 Этот GitHub-проект — структурированная карта с разбивкой по темам:
✅ Linux, сетевые основы, облака
✅ CI/CD, Docker, Kubernetes
✅ Мониторинг, безопасность, Terraform и многое другое
Каждая ветка содержит ссылки, ресурсы и пояснения. Всё разбито по уровням сложности — от новичка до продвинутого специалиста.
📌 Идеально для самообучения или подготовки к собеседованиям
В дополнение полезные материалы для подготовки к собеседованию:
🟢 100 вопросов с собеседований продвинутого DevOps специалиста: подробный разбор
🟢 120 ключевых вопросов по SQL за 2025 год
🟢 100 вопросов со собеседований по Docker с подробными ответами
🟢 100 вопросов для продвинутого Linux администратора
🟢 100 вопросов c собесов в Data Science и ML
🟢 100 вопросов с собеседованию Go.
🟢 GitHub: https://github.com/milanm/DevOps-Roadmap
@golang_google
Хочешь разобраться, что именно нужно учить в DevOps и в каком порядке?
🔥 Этот GitHub-проект — структурированная карта с разбивкой по темам:
✅ Linux, сетевые основы, облака
✅ CI/CD, Docker, Kubernetes
✅ Мониторинг, безопасность, Terraform и многое другое
Каждая ветка содержит ссылки, ресурсы и пояснения. Всё разбито по уровням сложности — от новичка до продвинутого специалиста.
📌 Идеально для самообучения или подготовки к собеседованиям
В дополнение полезные материалы для подготовки к собеседованию:
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤6🔥4😢1
🔐 Хочешь выпустить собственный TLS-сертификат на Go — и сделать всё правильно?
🧰 В этом свежем гайде от показано, как:
1. 📄 Сгенерировать самоподписанный сертификат или свой CA (Certificate Authority)
2. 🔗 Создать доверенную цепочку: CA → сертификат сервера
3. 🛡️ Реализовать OCSP и CRL для проверки отозванных сертификатов
4. 🧪 Проверить подключение клиента с отозванным/действительным TLS
5. ⚙️ Подключить всё к
💡
Это must-read для тех, кто:
– делает gRPC или HTTPS
– работает с внутренними сертификатами
– хочет полный контроль над TLS-цепочкой
🧵 Читай подробно: https://getpid.dev/blog/tls-certificates/
Ставь 💙 и делись с тем, кто пишет на Go
#golang #TLS
@golang_google
🧰 В этом свежем гайде от показано, как:
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
🔄 Twirp — минималистичный фреймворк для сервисного взаимодействия. Альтернатива gRPC, которая генерирует клиенты и серверы из proto-файлов, но работает через стандартный net/http. Не требует HTTP/2 и поддерживает JSON для удобной отладки.
Проект сохраняет простоту — не нужно думать о маршрутизации и сериализации, что позволяет сосредоточиться на бизнес-логике. Есть реализации для Python, Rust, TypeScript и других языков.
🤖 GitHub
@golang_google
Проект сохраняет простоту — не нужно думать о маршрутизации и сериализации, что позволяет сосредоточиться на бизнес-логике. Есть реализации для Python, Rust, TypeScript и других языков.
🤖 GitHub
@golang_google
👍13❤5🔥5🤬2
Внутри:
- Минималистичный симулятор горутин и каналов прямо в браузере
- Работает через 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
🔥48👍16❤12
Гошники нужны как никогда. И есть много успешных примеров перехода с других языков программирования. Все благодаря общей простоте языка и отсутствию function coloring. В карточках рассказываем, как это получилось у Кирилла в 2ГИС.
Хочешь так же? Сейчас в проект Отелло как раз ищут:
Senior Java Engineer,
Senior C# Engineer.
Всё с мягким онбордингом в Go.
Хочешь так же? Сейчас в проект Отелло как раз ищут:
Senior Java Engineer,
Senior C# Engineer.
Всё с мягким онбордингом в Go.
1👍18😁10🤔5🤬4❤1🔥1
Где хранить миллионы эмбеддингов, чтобы они реально работали?
Окей, эмбеддинги вы сделали. А дальше?
Обычно это выглядит так:
🔸«Ну, положим в какой-нибудь FAISS»
🔸«Ой, а как это мониторить?»
🔸«Чёрт, он не умеет делать фильтрацию по полям..»
🔸«Давайте прикрутим Redis, Postgres и прочие костыли»
А можно по-другому.
В YDB векторный поиск встроен прямо в СУБД. Там есть глобальные индексы, транзакции, и поиск с фильтрацией сразу в SQL.
14 августа на вебинаре покажут, как оно устроено и почему это не игрушка, а реальное решение, которое уже работает в проде.
Окей, эмбеддинги вы сделали. А дальше?
Обычно это выглядит так:
🔸«Ну, положим в какой-нибудь FAISS»
🔸«Ой, а как это мониторить?»
🔸«Чёрт, он не умеет делать фильтрацию по полям..»
🔸«Давайте прикрутим Redis, Postgres и прочие костыли»
А можно по-другому.
В YDB векторный поиск встроен прямо в СУБД. Там есть глобальные индексы, транзакции, и поиск с фильтрацией сразу в SQL.
14 августа на вебинаре покажут, как оно устроено и почему это не игрушка, а реальное решение, которое уже работает в проде.
❤6👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
☸️ Kubectl AI
Проект Google Cloud «kubectl‑ai» — искусственный интеллект‑помощник для работы с командной строкой Kubernetes.
Инструмент помогает генерировать kubectl‑команды и объясняет их, облегчая управление кластерами.
🟠 Ссылка
@golang_google
Проект Google Cloud «kubectl‑ai» — искусственный интеллект‑помощник для работы с командной строкой Kubernetes.
Инструмент помогает генерировать kubectl‑команды и объясняет их, облегчая управление кластерами.
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16😁5👍4🤔2🔥1😢1