В Go 1.27 появились generic-методы, улучшения структурных литералов и обобщённый вывод типов. Новый пакет simd/archsimd поддерживает AMD64, ARM Neon и WebAssembly SIMD. Добавлены encoding/json/v2, crypto/mldsa (ML-DSA) и uuid. Мелкие объекты выделяются на 30% быстрее.
www.phoronix.com · #tool #go #golang #programming #release
Релиз Go 1.27 принёс новые инструменты, поддержку алгоритма ML-DSA (пост-квантовая подпись) и свежие пакеты для работы с JSON. Обновления языка, как обычно, без скандалов.
lwn.net · #tool #go #release #security
Рантайм Go научился автоматически определять лимит CPU из cgroup, а не полагаться на NumCPU. До этого в контейнере с лимитом 2 ядра и 128-ядерной нодой GOMAXPROCS=128 вызывал троттлинг, заморозки на 100 мс и рост P99 в десятки раз. Исправление реализовано по proposal #73193 от Michael Pratt.
habr.com · #infra #go #gomaxprocs #kubernetes #runtime
Пакет analysis в golang.org/x/tools/go/analysis определяет интерфейс для модульного статического анализа Go. Позволяет создавать проверки (например, printf), которые могут быть объединены в драйверы (vet, IDE, CI). Поддерживает флаги, зависимости между анализаторами и факты.
pkg.go.dev · #tool #go #programming #static-analysis
Репозиторий martianoff/gala обещает Scala on Go — то есть попытку совместить два мира, которые обычно предпочитают держаться подальше друг от друга. Деталей немного, но сам подход уже пахнет либо очень смелой инженерией, либо коллекцией будущих багов.
github.com · #tool #go #scala #web
Алекс Эдвардс показывает практический стек: HTMX спереди, Go сзади, без цирка из SPA ради каждого чиха. В статье именно про то, как он собирает интерфейсы, какие паттерны использует, и где HTMX реально экономит код, а не продаёт очередную мечту о «простом фронтенде». Нормальная инженерная заметка вместо религиозной войны по кнопке.
www.alexedwards.net · #tool #go #htmx #tutorial #web
Автор выложил πFS — файловую систему, которая поверх object storage пытается дать нормальный POSIX-опыт. На HN у репозитория 598 очков и 143 комментария, так что люди явно хотят понять, как он собирается жить без привычного дискового слоя и не развалиться на метаданных.
github.com · #infra #filesystem #go #performance