Golang Portal
СтатистикаПрисоединяйтесь к нашему каналу и погрузитесь в мир для Golang-разработчика Связь: @devmangx
- Последний пост
- 12 авг.
- Последнее чтение
- 12 авг.
- Постов за неделю
- 6
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 998
- 1/48двое суток
- 1 143
- 1/72трое суток
- 1 233
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Поздравляем, вы на 1 шаг ближе к работе мечты 🥳 Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉 Avito Career* — место, где Авито делится актуальными вакансиями и стажировками для Go-разработчиков. Подписывайтесь, чтобы найти ту самую работу ✨ *карьера
ИИ – ваш новый член команды: сверхпродуктивный разработчик, которому для успешной работы нужны чёткие ограничения и правила. Подробнее о том, почему такое взаимодействие делает выбор языка программирования важнее, чем когда-либо, и почему изначальный акцент Go на совместной разработке и надёжности делает его отличным выбором для разработки ПО с помощью ИИ https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/ 👉 @GolangPortal
Паттерн Saga в Go: как строить отказоустойчивые распределённые транзакции с помощью оркестрации https://blog.devgenius.io/saga-pattern-in-go-building-resilient-distributed-transactions-with-orchestration-19d9746d8b85 👉 @GolangPortal
В сегодняшней статье разбирают Yzma и то, как Go-программа, собранная с CGO_ENABLED=0, без import "C" и вообще без C-компилятора, может запускать llama.cpp на вашем GPU. Вместо линковки библиотеки на этапе сборки она подключается во время выполнения. Для этого используются две библиотеки, каждая из которых решает свою задачу: - purego отвечает на вопрос: «где находится нужная функция?» - libffi отвечает на вопрос: «как её вызвать?» Этот паттерн повторяется несколько сотен раз – и в итоге библиотека полностью забиндена. Но Yzma не просто оборачивает llama.cpp. Она также даёт инструменты, которые делают работу с ним максимально практичной: сама скачивает нужные библиотеки, определяя ваше железо и выбирая подходящий бинарник, а также позволяет легко загружать GGUF-модели. Читать здесь: https://internals-for-interns.com/posts/yzma/ 👉 @GolangPortal
Полнофункциональное приложение для командных и групповых чатов, которое можно легко развернуть у себя. https://github.com/chattocorp/chatto 👉 @GolangPortal
Вышел годный инструмент, который помогает изучать Linux на практике Shell Gym – интерактивный тренажёр командной строки Linux, созданный на основе многолетнего опыта преподавания. По сути, автор выделил ядро iximiuz Labs и превратил его в отдельный демон. https://github.com/iximiuz/shellgym 👉 @GolangPortal
Вышел Fyne v2.8: GPU-рендеринг фигур, расширенные возможности работы с текстом и множество других улучшений. Go GUI https://fyne.io/blog/2026/07/13/fyne-v2.8-released/ 👉 @GolangPortal
Легковесный, простой и производительный reverse proxy с WebUI https://github.com/yusing/godoxy 👉 @GolangPortal
Go 1.27 уже совсем скоро! Хотите узнать, что нового, не разбирая длинные release notes? В новой статье разбираются предстоящие изменения на практических примерах, которые можно запустить. Так вы сможете быстро понять, что изменилось и как работает новое поведение. https://victoriametrics.com/blog/go-1-27/ 👉 @GolangPortal
Go: горутины по принципу fire-and-forget «Никогда не запускайте горутину, не понимая, как она завершится». - Дэйв Чейни Отличный практический разбор этого принципа: контролируемые fire-and-forget-горутины с ограничением конкурентности, восстановлением после паники и корректным завершением работы. https://rednafi.com/go/supervised-fire-and-forget/ 👉 @GolangPortal
Интересная статья и проект: создание TUI-браузера для pkg.go.dev https://packagemain.tech/p/building-a-pkggodev-tui-explorer 👉 @GolangPortal
Долгоживущая облачная инфраструктура для ИИ-агентов. Полноценные компьютеры, а не песочницы. https://github.com/diggerhq/opencomputer 👉 @GolangPortal
Cтатья «mmap против pread в реальном движке хранения данных на Go» - подробный разбор того, как VictoriaLogs выбирает способ чтения данных из файлов. На первый взгляд тема кажется слишком низкоуровневой, чтобы иметь практическое значение, но расчёты показывают обратное. Не буду раскрывать детали. Скажу лишь, что это отличный материал о принципе mechanical sympathy, работе управления памятью в Linux и планировщика Go, а также о том, почему у, казалось бы, простого вопроса ответ может оказаться гораздо сложнее и неоднозначнее, чем ожидаешь. Статья доступна здесь: https://internals-for-interns.com/posts/mmap-vs-pread-go-storage-engine/ 👉 @GolangPortal
Go-пакет для работы с AI-моделями без привязки к конкретному провайдеру Единый API для метаданных моделей, потоковой генерации текста, completions, вызова инструментов, сохранения запросов, кастомных OpenAI-совместимых эндпоинтов и детерминированных тестов https://github.com/wintermi/sigma 👉 @GolangPortal
Рабочая подборка скиллов для AI-агентов на Go. https://github.com/samber/cc-skills-golang 👉 @GolangPortal
Разработка LLM-прокси безопасности на Go с задержкой менее миллисекунды: выводы после тестирования 62 векторов атак https://dev.to/yatuk/building-a-sub-millisecond-llm-security-proxy-in-go-lessons-from-62-adversarial-vectors-1i30 👉 @GolangPortal
Создаём контейнер наподобие Docker с нуля Освойте ключевые пространства имён Linux, собрав небольшой, но реалистичный контейнер, используя только штатные команды Linux: unshare, mount и pivot_root. Никакой магии рантайма и (почти) никаких упрощений. Изучаем здесь 👉 @GolangPortal
OpenTamer — локальная утилита для строки меню macOS, которая помогает находить и контролировать приложения с высоким потреблением CPU. Она написана на Go, не использует сторонние зависимости и задействует небольшие C-биндинги для работы с UI-компонентами macOS. https://github.com/Digital-Shane/OpenTamer 👉 @GolangPortal
Go: тестирование конкурентного кода с помощью synctest Отличный доклад с FOSDEM о детерминированном тестировании высококонкурентных систем: • отслеживание горутин • обнаружение дедлоков • ожидание гарантированной блокировки • использование поддельного времени (fake time) https://fosdem.org/2026/schedule/event/BDH7G7-go-testing-synctest/ 👉 @GolangPortal
Все сессии ИИ-кодинга на вашем компьютере – в одном TUI: просматривайте, ищите, продолжайте и создавайте ветки диалогов, а также конвертируйте переписки между Codex, Claude Code и другими инструментами https://github.com/aytzey/showagent 👉 @GolangPortal