Помните, осенью мы писали про запуск опроса Go Survey 2025. Так вот, вчера команда Go опубликовала результаты! В опросе приняли участие 5 379 разработчиков. Коротко по результатам: 🟣 Профиль выборки: 87% — профессиональные разработчики, 82% используют Go в основной работе, 72% — ещё и в личных/OSS-проектах. Возраст 25–45 указали 68%, стаж в разработке 6+ лет — 75%. При этом 81% сообщили, что их общий опыт разработки больше, чем опыт именно с Go — Go чаще становится “вторым языком”. Доля новичко...
Go for Devs
По сотрудничеству пишите в личные сообщения канала.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
16 из 16⚡️ Две короткие новости про Claude Code Во-первых, Anthropic добавили нативную поддержку LSP — включая Go. Агент теперь работает не через grep и эвристики, а видит семантику кода как IDE: go-to-definition, ссылки, типы, символы. Для больших кодовых баз и рефакторинга — качественный скачок. Во-вторых, на новогодние праздники удвоили лимиты для подписок Pro и Max — с сегодняшней ночи и до конца года. Если до сих пор не пробовали AI-помощников разработчика в деле, то стоит начать. В 2026 это точно ...
В Go утечки ресурсов часто выглядят как мелочь: не закрыли тело HTTP-ответа, забыли defer rows.Close(), оставили открытый файл. Но под нагрузкой это может привести к падению сервиса. GC тут не спасает: он чистит память, а не системные дескрипторы. GoLand 2025.3 получил анализ утечек, который ловит такие проблемы прямо во время написания кода. В новой статье разбираются реальные кейсы, где один пропущенный Close() приводил к росту памяти, ошибкам can’t assign requested address и полному исчерпани...
⚙️ Go + cgo + Docker: как вернуть воспроизводимую кросс-сборку Хороший практичный разбор про то, что происходит с Go-проектом после появления cgo. Формально go build всё ещё работает, но на практике каждый разработчик начинает жить в своём окружении с набором флагов, версий библиотек и локальных костылей. В статье простой, но рабочий выход: всю сборку вынести в Docker и рассматривать его как единое билд-окружение. Внутри контейнера явно задаются CC, CXX, AS и ldflags для каждой пары OS/arch, что...
Философский подход к бэкенду
🎄 Итоги года 4Devs 2025 На прошлой неделе Habr опубликовал итоги года — и наш проект попал в ТОП-2 среди UGC-авторов (независимых, не аффилированных с компаниями) и в ТОП-8 overall! Учитывая, что активно публиковаться мы начали только в сентябре, результат за один квартал, на мой взгляд, более чем достойный. Проект изначально запускался как эксперимент — и теперь уже можно уверенно сказать, что эксперимент удался. В следующем году постараемся как минимум сохранить текущие темпы, а как максимум ...
⚡️ В Go 1.26 (релиз которого планируется в феврале) добавят поддержку SIMD SIMD (Single Instruction, Multiple Data) — это способ выполнять одну инструкцию сразу над набором данных. Проще говоря, процессор может сложить, умножить или сравнить сразу несколько чисел за один такт. Это критично для задач вроде обработки массивов, графики, ML, криптографии и любых data-heavy пайплайнов — прирост производительности там может быть кратным. В следующей версии Go появится новый низкоуровневый пакет simd/a...
⚡️ Вышел GoLand 2025.3 В новом релизе JetBrains сделали упор на раннее выявление ошибок, работу с облачной инфраструктурой и ускорение повседневных операций. Коротко — самое важное: — Новый анализатор утечек ресурсов (файлы, коннекты, дескрипторы). — Поддержка нескольких ИИ-агентов: теперь Junie + встроенный Claude Agent. — Terraform встроен по умолчанию, работает прямо из коробки. — Крупные улучшения Kubernetes-инструментов: CI/CD-флоу прямо в редакторе. — Новая тема интерфейса Islands по умолч...
🆕 Совсем скоро релиз Go 1.26 — и сегодня команда выложила go1.26rc2, второй release candidate RC получился почти полностью «про безопасность»: в него вошли 6 фиксов с CVE. В основном это DoS-кейсы и проблемы с неожиданным поведением тулчейна. — archive/zip — суперлинейная индексация имён файлов позволяла повесить парсер на специально собранном архиве — net/http — Request.ParseForm мог аллоцировать неограниченное количество памяти при большом числе параметров — crypto/tls — Config.Clone больше н...
🎁 1000 и один способ угробить продакшн из-за гонок данных в Go Наткнулись и перевели большую и очень интересную статью про гонки данных в Go от человека, который годами находит и чинит их в реальных системах. Автор показывает не учебные примеры, а живые кейсы из продакшена: • Неявный захват внешних переменных в замыканиях, где один пропущенный : превращает локальную переменную в общую • http.Client, который в документации объявлен потокобезопасным, но внезапно ломается, если конкурентно менять ...