TGViewer
Channel Public Channel
Golang

Golang

@golang_google

admin - @haarrp

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

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

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

@itchannels_telegram

РКН: clck.ru/3Fmx3s

#VRHSZ
Subscribers
40.5K
Photos
1.9K
Videos
66
Links
2K

Showing posts older than #3584 · Back to latest

Older Posts 19 shown
Post #3583 8.51K
Управляй реальными устройствами с помощью кода.

Попробуй себя в треке по программированию роботов на True Tech Champ 2026 и поборись за 7 500 000 руб.

Начать проще, чем кажется: зарегистрируйся, собери команду или объединись с другими участниками на платформе и пройди квалификационный этап до 13 сентября. В онлайн-симуляторе тебе предстоит запрограммировать робособаку и робота-манипулятора для доставки груза через полосу препятствий. Количество попыток не ограничено, а еще тебя будет ждать серия обучающих вебинаров.

Лучшие команды пройдут в финал и будут программировать реальных роботов на офлайн-полигоне 22 октября на большой сцене.
Масштабный финал объединит борьбу за призовой фонд в 7 500 000 руб., выступления хедлайнеров, доклады спикеров и активности для всех гостей мероприятия.

Успей
зарегистрироваться и пройти квалификацию до 13 сентября.

Реклама. ООО "МВС", ИНН 7707767501, Erid:2VSb5z2NqwG
  • 😁 5
  • ❤ 4
  • 👍 2
  • 🔥 2
  • 🎉 1
Post #3582 7.01K

Forwarded from Golang вопросы собеседований

IRIS - open-source автодополнение на Go, которое рисует меню подсказок прямо внутри TTY.

Инструмент индексирует историю команд и aliases, после чего предлагает подходящие команды в реальном времени. Работает на Linux и macOS, включая SSH, Tmux и обычные виртуальные терминалы.

Внутри - один нативный Go-бинарник:

https://github.com/versenilvis/iris
  • 👍 31
  • 🔥 5
  • ❤ 2
  • 👏 1
  • 😱 1
  • 🤬 1
  • 😢 1
Post #3580 8.07K
🔥 Grafana Beyla - observability для приложений без SDK и правок в коде

Beyla использует eBPF, чтобы автоматически находить сервисы и собирать телеметрию прямо на уровне процессов и сетевого стека Linux.

На выходе получаем:

• OpenTelemetry-трейсы
• RED-метрики: запросы, ошибки и длительность
• экспорт в OpenTelemetry и Prometheus
• поддержку HTTP/HTTPS, gRPC, SQL, Redis, Kafka и MongoDB
• работу с Go, Java, .NET, Node.js, Python, Ruby, Rust и другими языками

Достаточно указать порт, PID или имя исполняемого файла - встраивать агент в приложение и пересобирать сервис не требуется.

Особенно удобно для legacy-сервисов и Kubernetes, где полноценную инструментализацию долго или рискованно добавлять вручную.

Grafana передала проект в экосистему OpenTelemetry под названием OpenTelemetry eBPF Instrumentation — OBI. Основная разработка постепенно переезжает в upstream-репозиторий.

Лицензия Apache 2.0.

🔗 https://github.com/grafana/beyla
  • ❤ 22
  • 🔥 8
  • 👍 7
Post #3579 7.6K
🔥 pkg.go.dev теперь можно нормально использовать прямо из терминала

У Go появился официальный pkg.go.dev API, и поверх него уже начали собирать интересные инструменты.

Alex Pliutau сделал TUI-браузер пакетов на Bubble Tea. Из терминала можно:

• искать Go-пакеты
• смотреть версии модулей
• изучать экспортируемые symbols
• получать зависимости и reverse dependencies
• подтягивать данные об уязвимостях

Раньше для подобных инструментов приходилось парсить pkg.go.dev. Теперь есть официальный read-only REST API и OpenAPI-спека, поэтому клиент можно сгенерировать через oapi-codegen.

Сам TUI получился довольно чистым: Bubble Tea отвечает за state/update/render, а API-вызовы вынесены отдельно.

Особенно удобно для тех, кто живёт в Neovim и не хочет постоянно прыгать между терминалом и браузером.

А дальше сюда легко добавить fuzzy search, dependency tree, кеширование и просмотр документации.

Хороший небольшой проект, чтобы заодно разобраться с Bubble Tea + OpenAPI + Go API clients.

https://packagemain.tech/p/building-a-pkggodev-tui-explorer
  • 🔥 19
  • ❤ 9
  • 👍 9
  • 😁 3
  • 🎉 1
Post #3578 7.31K
Каждый год в середине лета мы с друзьями собираемся на E-CODE. Ещё относительно молодая конфа Ozon Tech стала уже своего рода легендой. Не удивительно: хардовость официальной части здесь не уступает громкости афтерпати.

На E-CODE 2026 нас по части бэкэнда ждут:

• Runtime Async с его + и –
• трассировка с eBPF
• ускорение на SIMD
• построение кастомной real-time системы видеоаналитики
• сравнительный анализ алгоритмов сборки мусора

Фишка этого года — брейнринг разработчиков и ИИ. Эксперты разберут сложные кейсы и сравнят свои подходы с тем, что предложит машина. Победителя выберет зал.

Регистрируйтесь сейчас, чтобы услышать это всё вживую: https://ecode.ozon.tech/

12 и 13 сентября, Москва. До встречи на E-CODE!
  • 👍 11
  • ❤ 5
  • 🤬 5
  • 🔥 3
  • 🤩 2
  • 👏 1
Post #3577 9.32K
👣 У этого мужика в разделе «Портфолио» буквально стоит Go. Вот это уровень ауры.

Он годами определял, каким будет Go

На фото - Russ Cox, одна из ключевых фигур в истории Go.

Ещё до Google он работал с наследием Plan 9, занимался операционными системами, компиляторами и распределёнными системами.

Позже Cox стал техническим лидером проекта Go в Google и много лет влиял на развитие языка, стандартной библиотеки и инструментов.

Особенно заметен его подход к совместимости: старый Go-код должен продолжать нормально собираться спустя годы. Эта философия сильно повлияла на развитие языка.

Его личная страница до сих пор выглядит практически как сайт из 2000-х.

Для Go-разработчиков Russ Cox - человек, чьи инженерные решения они используют каждый день, даже если никогда не слышали его имени.
  • ❤ 82
  • 👍 29
  • 🔥 10
  • 🤔 2
  • 🤬 2
  • 👏 1
Post #3576 11.6K
👣 Сhatto: свой командный мессенджер на Go вместо чужого облака

Chatto - open-source приложение для командных и групповых чатов, которое можно развернуть на собственном сервере.

Возможности проекта:

- текстовые каналы и групповые чаты
- голосовые и видеозвонки
- демонстрация экрана
- privacy-first подход
- простой self-hosting

Бэкенд в основном написан на Go, интерфейс использует TypeScript и Svelte. Проект уже набрал более 2 тысяч звёзд и активно развивается.

https://github.com/chattocorp/chatto

#golang #go #opensource #selfhosted
  • ❤ 35
  • 👍 19
  • 🔥 5
  • 🤬 3
  • 🥰 1
Post #3575 9.12K
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку

В IT прокачивается тот, кто каждый день видит сильные идеи, новые инструменты, реальные задачи, вакансии и разборы.

Окружение решает больше, чем кажется.

Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре.

AI: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
DevOps: t.me/DevOPSitsec
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
Rust: t.me/rust_code
C++: t.me/cpluspluc
C#: t.me/csharp_1001_notes
Java: t.me/java_library
JavaScript: t.me/javascriptv
React: t.me/react_tg
Frontend: t.me/front
PHP: t.me/phpshka
Android: t.me/android_its
Мобильная разработка: t.me/mobdevelop
Базы данных: t.me/sqlhub
Data Science: t.me/data_analysis_ml
Big Data: t.me/bigdatai
Математика: t.me/data_math
Физика: t.me/fizmat
Kubernetes: t.me/kubernetc
GameDev: https://t.me/gamedev
Haskell: t.me/haskell_tg

Собеседования и карьера:

DS собеседования: t.me/machinelearning_interview
Python собеседования: t.me/python_job_interview

Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy

Полезное сверху:

ИТ-мемы: t.me/memes_prog
Английский для программистов: t.me/english_forprogrammers
ИИ и технологии: t.me/vistehno
954 ГБ open-source курсов: @courses
ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Max Ai: https://max.ru/ai_machinelearning_big_data
Max python: https://max.ru/pythonl
ТЕХНО: https://max.ru/vistehno
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Devops: https://max.ru/DevOPSitsec
C#: https://max.ru/csharp_ci
C++: https://max.ru/cpluspluc
SQL: https://max.ru/sqlhub
Java: https://max.ru/javatg

Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд.

Пока кто-то листает шум, ты будешь видеть инструменты, задачи и идеи, которые помогают расти в профессии.
  • ❤ 4
  • 🤬 4
  • 😁 3
  • 👍 2
Post #3574 7.56K
У Model Context Protocol есть официальный MCP Registry - community-driven реестр MCP-серверов, чтобы клиенты могли находить и подключать инструменты не вручную по GitHub-ссылкам, а через единый каталог.

MCP становится стандартным способом подключать AI-агентов к внешним инструментам, ему нужна нормальная инфраструктура дистрибуции.

Что есть в registry:

* список MCP-серверов для клиентов
* API для интеграторов
* CLI для публикации серверов
* проверка владения namespace
* GitHub OAuth / OIDC
* DNS и HTTP verification
* локальный запуск через Docker + PostgreSQL

Проект уже в preview, а API v0.1 находится в freeze-режиме: разработчикам обещают период без breaking changes, чтобы можно было спокойно встраивать поддержку registry в клиенты и инструменты.

Технически стек: Go, PostgreSQL, отдельные API types, validators, auth, telemetry и publisher tool.

GitHub: https://github.com/modelcontextprotocol/registry
  • ❤ 6
  • 👍 6
  • 🔥 4
  • 👏 1
  • 😱 1
  • 🤬 1
  • 🎉 1
Post #3572 9.82K
#Rust #C++ #Golang — языки программирования и скорость компиляции.
  • 😁 94
  • 👍 11
  • ❤ 6
  • 🔥 5
  • 🤬 3
  • 🤯 2
  • 😢 2
  • 🥰 1
Post #3570 9.04K
👣 Engram - память для AI-агентов, которые вечно всё забывают

Engram сохраняет решения, наблюдения и контекст проекта, а потом отдаёт их агенту через MCP, CLI или локальный API. Внутри — Go-бинарник, SQLite, полнотекстовый поиск и интерфейс для просмотра памяти.

Работает не только с Claude Code: есть setup для OpenCode, Gemini CLI, Codex, VS Code и других MCP-совместимых инструментов.

Он помнит архитектурные решения, прошлые баги, важные файлы и договорённости команды.

brew install gentleman-programming/tap/engram

https://github.com/Gentleman-Programming/engram
  • 🔥 12
  • ❤ 6
  • 👍 5
  • 😢 2
  • 🤬 1
  • 🎉 1
Post #3567 8.22K
TypeScript 7.0 переписали на Go

Microsoft выкатила один из самых важных апдейтов TypeScript за всю историю проекта.

Главное изменение - новый нативный компилятор и tooling на Go.

Что это даёт:

* full builds быстрее в 8–12 раз
* меньше расход памяти
* быстрее отклик IDE
* параллельная обработка parsing, type-checking и emit
* более комфортная работа с большими monorepo

Пример из бенчмарков Microsoft: VS Code собирался 125,7 секунды на TypeScript 6.0 и 10,6 секунды на TypeScript 7.0.

Это релиз про скорость, масштабирование и нормальную работу TypeScript на больших кодовых базах.


https://linuxiac.com/typescript-7-0-rewrites-the-compiler-in-go-for-up-to-12x-faster-builds/
  • 🔥 37
  • 👍 16
  • ❤ 3
  • 🤯 3
  • 🤬 3
Post #3566 6.94K
Ребят, тут Авито регистрацию на свой первый CTF открыл с призами до 300 000 рублей на команду 📍

AvitoTech устраивает CTF онлайн с денежным призовым фондом, мерчем и интересными тасками!
Регистрация команд уже открыта по ссылке, а ниже собрали инфу, что предстоит делать во время HoneyBadger CTF AvitoTech.

Возьмите на себя роль медоеда, проверьте защиту пчелиного улья и найдите все скрытые уязвимости в сотах.
Чего ждать от турнира: тасков на веб-уязвимости, инфраструктурных мисконфигов, анализа скомпилированного кода, расследования инцидентов, слабостей шифров, всего, что требует хакерской смекалки. И розыгрыша мерча, помимо основного призового фонда.

Важно: CTF не только для спецов по кибербезопасности — есть отдельная лига для всех, кто любит разбираться, как устроены IT-системы 🐝
  • ❤ 5
  • 🤯 3
  • 👏 2
  • 👍 1
  • 🔥 1
Post #3565 9.22K
👣 Goca - CLI-генератор для Go-проектов на Clean Architecture.

Идея простая: меньше вручную собирать слои, DTO, репозитории, handlers и DI, больше времени оставлять на бизнес-логику.

Что умеет:

goca init — создаёт структуру проекта

goca feature — генерирует фичу сразу по слоям

goca entity — создаёт domain-entities

goca usecase — генерирует application-сервисы и DTO

goca repository — добавляет слой хранения

goca handler — делает HTTP/gRPC/CLI-адаптеры

goca di — собирает dependency injection

Есть dry-run, защита от перезаписи файлов, backup перед overwrite, проверка конфликтов имён и автообновление go.mod.

GitHub: https://github.com/sazardev/goca
  • ❤ 19
  • 🔥 8
  • 👍 6
  • 🤔 4
  • 🤯 2
  • 😁 1
Post #3564 7.46K
👣 Goca - CLI-генератор для Go-проектов на Clean Architecture.

Идея простая: меньше вручную собирать слои, DTO, репозитории, handlers и DI, больше времени оставлять на бизнес-логику.

Что умеет:

goca init — создаёт структуру проекта

goca feature — генерирует фичу сразу по слоям

goca entity — создаёт domain-entities

goca usecase — генерирует application-сервисы и DTO

goca repository — добавляет слой хранения

goca handler — делает HTTP/gRPC/CLI-адаптеры

goca di — собирает dependency injection

Есть dry-run, защита от перезаписи файлов, backup перед overwrite, проверка конфликтов имён и автообновление go.mod.

GitHub: https://github.com/sazardev/goca
  • 🔥 17
  • ❤ 5
  • 🤔 3
  • 👍 1
  • 🥰 1
  • 👏 1
  • 🤯 1
  • 😢 1
  • 🤩 1
Post #3563 6.75K

Forwarded from Golang вопросы собеседований

Limen — модульная auth-библиотека для Go с подходом plugin-first.

Ядро даёт базовые интерфейсы, сессии и security primitives, а каждый способ аутентификации поставляется как отдельный Go-модуль.

То есть в проект можно импортировать только то, что реально нужно, без лишнего балласта.

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

GitHub: https://github.com/thecodearcher/limen

#golang
  • ❤ 7
  • 👍 7
  • 🔥 3
Post #3562 6.92K
AI-инструменты есть почти у каждого Go-разработчика. Вопрос в том, меняют ли они процесс разработки, а не только скорость написания кода.
Отчёты за последние годы показывают: 80–90% разработчиков используют AI-сервисы, а 97% компаний так или иначе встроили AI в SDLC.
Но эффект распределён неравномерно. У части команд прирост продуктивности 20–55%+, у других - примерно тот же темп релизов, просто с новым плагином в IDE.

У многих Go-команд AI уже есть, а процесса вокруг него нет.
Есть ассистенты, генерация кода и доков, пара внутренних ботов. Но нет общего воркфлоу для мультиагентных систем, понятных паттернов использования AI и метрик, по которым команда измеряет эффект.

Именно для интеграции AI в процессы команда Naition запускает 12‑недельную программу по AI-driven разработке. Программу собрали инженеры и техлиды из Яндекс Cloud, Сбера, Google и других продуктовых команд с опытом более 15 лет.

Что внутри:
• создание AI-окружения под ваш стек
• контекст-инжиниринг - от создания и подключения кастомных MCP до RAG под вашу кодовую базу
• решение продуктовых задач, spec-driven разработка и контроль качества с evals
• разработка агентов, сабагентов с выходом в практики оркестрации
• практики работы с легаси-проектами и крупными кодовыми базами при ограниченном бюджете


Два формата участия:
Командный — для Go-команд, которые хотят перестроить процесс разработки вокруг AI. Разбираем текущие процессы и архитектуру сервисов, ищем узкие места для мультиагентных систем и управления контекстом. Строим карту внедрения под ваш стек и орг-ограничения, фиксируем метрики для оценки до-после.

Индивидуальный — для middle/senior Go-разработчиков, архитекторов, дата- и ML-инженеров, техлидов и IT-директоров. Проходите программу сами, собираете рабочий набор паттернов и языка, потом переносите их на свою команду.

95% участников прошлого потока дошли до конца. После второго модуля команды уже внедряли новые AI-подходы в работу.

Новый поток стартует 21 июля — успейте оставить заявку на сайте и получите индивидуальные условия до 13 июля.
Подробности на сайте: naition.ai

Реклама: ИП Крутов Дмитрий Валерьевич ИНН: 772973192199
Erid: 2VtzqvZcUC2
  • 🤬 14
  • 😁 3
  • ❤ 2
  • 👍 1
  • 🤯 1
  • 🤩 1
Post #3561 7.43K
showagent - TUI для тех, кто прыгает между Codex, Claude Code, Gemini CLI, OpenCode и другими coding-агентами.

Все ваши AI-coding сессии лежат в разных папках и форматах, а showagent собирает их в один терминальный интерфейс. Можно искать, открывать, продолжать, ветвить и даже переносить диалог из одного агента в другой.

Что умеет:

* единый список всех сессий по workspace
* fuzzy search по агентам, проектам и сообщениям
* resume выбранной сессии в родном CLI
* branch, чтобы сделать локальную копию и попробовать другой путь
* convert между агентами: например, начать в Codex, а продолжить в Claude Code
* полностью локальная работа без сервера, телеметрии и аккаунта

Установка:


brew install aytzey/tap/showagent


или:


go install github.com/aytzey/showagent/cmd/showagent@latest


https://github.com/aytzey/showagent

@Golang_google
  • ❤ 12
  • 👍 7
  • 🤬 5
  • 🥰 2
  • 🔥 1
  • 😱 1
  • 🤩 1
Post #3559 10.7K
У gopls появился экспериментальный встроенный MCP-сервер.

Теперь Go-инструменты можно подключать к AI-ассистентам не костылями, а через официальный language server: навигация по коду, контекст проекта и часть возможностей gopls становятся доступными как MCP tools.

Есть два режима:

attached — MCP работает рядом с активной LSP-сессией и видит даже несохранённые изменения в буфере.

detached — запускается отдельный gopls mcp и работает только с файлами на диске.

Подключение к Claude Code выглядит так:


claude mcp add gopls -- gopls mcp


Для Gemini CLI тоже есть готовая конфигурация. Главное — поставить gopls v0.20+:


go install golang.org/x/tools/gopls@latest


Ассистент теперь может понимать Go-проект ближе к тому, как его понимает редактор.

https://go.dev/gopls/features/mcp

@Golang_google
  • 👍 25
  • ❤ 11
  • 🔥 10
  • 😁 2
  • 🤔 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →