Latest posts

Golang Portal
22 Sept, 16:07
Умный CLI для веб-поиска для агентов, работающий на Jev. Сильно экономит токены.https://github.com/dorkitude/webctl👉 @GolangPortal


Golang Portal
22 Sept, 14:07
🔴AI кодинг интервью с разработчиком из международного FinTech в четверг в 19:00ДА! Вайбкодинг реально начали проверять на интервью, поэтому мы нашли собеседующего, который проводит AI-секцию в международном финтехе, чтобы вы увидели что на ней спрашивают и как к ней подготовитьсяКак это будет: 📂 Александр Дмитриев, разработчик из известного международного финтеха, ex-VK, ex-Ozon проведет вайбкодинг секцию разработчику-добровольцу 📂 Александр будет задавать реальные вопросы с секций, которые проводил сам и комментировать ответы 📂 В конце можно будет задать любой вопрос АлександруЭто бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят сменить работу, повысить свой грейд, ЗП и прокачать скиллы.Переходи


Golang Portal
15 Sept, 16:07edited
Помогите агентам писать актуальный код на Go с новым набором AI-навыков — Modern Go Guidelines.Они охватывают самые полезные возможности Go с версии 1.0 до 1.27, включая всё из анализатора modernize, и учат агентов использовать современные идиомы Gohttps://github.com/JetBrains/go-modern-guidelines👉 @GolangPortal


Golang Portal
15 Sept, 07:01
Никто не хочет весь день смотреть в панели мониторинга PostgreSQL. Поэтому чувак сделал бота, который делает это за вас.Он находит, что работает не так, объясняет, что изменилось, и говорит, что нужно исправить в первую очередь.Метрики — это данные. pgbot даёт вам ответы.pgbot умеет следить за состоянием PostgreSQL, анализировать производительность запросов, находить медленные запросы и регрессии, разбирать блокировки и блокирующие запросы, анализировать таблицы и индексы, показывать работу VACUUM и autovacuum, отслеживать рост базы данных, находить первопричины проблем с помощью ИИ и давать рекомендации.Подключаться можно напрямую к базе или через агента с приватным доступом.Бесплатный, с открытым исходным кодом и написан на Go.👉 @GolangPortal
Golang Portal
11 Sept, 16:50
Вы вообще видели, что сделала команда AvitoTech ко Дню разработчика?!В честь наступающего праздника вместе со студией FU2RE и 3D-художником Dmitriev Video ребята создали большой портал в прошлое — эмулятор 2006 года будущего разработчика. Внутри — олдскульные игры и викторины, за которые можно лутать баллы и подниматься в рейтинге.Топ-3 игроков 15 сентября получат суперпак настоящих разрабов, внутри которого салфетка на монитор из коллаборации с Elnik, плед, сумка и плюшевый талисман — кот Б/У. Так что времени сыграть ещё много!P. S. А ещё в канале AvitoTech до 13 сентября будут каждый день выходить крутые праздничные посты. Не пропустите: может быть, и там они спрятали подарки ❤️
Golang Portal
3 Sept, 11:56
Как устроена реализация map на базе Swiss Table в Go и чем она отличается от предыдущей реализацииhttps://victoriametrics.com/blog/go-swiss-table-map/Отдельный кайф - визуализации!👉 @GolangPortal


Golang Portal
1 Sept, 21:37
Это выражение в Go выглядит немного нестандартно, но оно полностью валидно: error.Error(errors.ErrUnsupported) errors.ErrUnsupported — это реально существующее, хотя и не самое известное значение ошибки, определённое в пакете errors.error — настоящий интерфейсный тип, а Error — его метод.А поскольку любой метод можно вызвать как обычную функцию, эти два вызова эквивалентны: var err = errors.New("oops")err.Error() // "oops" error.Error(err) // "oops" Поэтому: error.Error(errors.ErrUnsupported) — это просто: "unsupported operation"👉 @GolangPortal


Golang Portal
1 Sept, 09:55
Open-source AWS-совместимая платформа для развёртывания инфраструктуры на edge.Даёт аналоги EC2, VPC, S3 и EBS, которые можно поднять прямо на bare metal - без привязки к публичному облаку и с полным контролем над инфраструктурой.Рассчитана на сценарии, где обычный cloud просто не подходит: edge-локации, частные дата-центры, среды с нестабильным или ограниченным подключением, а также инфраструктура, работающая в сложных сетевых условиях.https://github.com/mulgadc/spinifex👉 @GolangPortal


Golang Portal
29 Aug, 19:26
Новый пакет JSON наконец-то готов к использованию в продакшене в Go 1.27, поэтому гайд по JSON v2 был обновлён.В нём разобраны все основные различия между пакетами json и json/v2, с интерактивными примерами для каждого из нихМожно посмотреть здесь https://antonz.org/go-json-v2/👉 @GolangPortal


Golang Portal
26 Aug, 09:57
В Go реализацию sync.Map под капотом перевели на hash trieAPI при этом остался прежним, но это хороший повод ещё раз разобраться, как работает sync.Map, что происходит внутри и в каких случаях его стоит использовать вместо обычного map, защищённого мьютексом.Подробный разбор: https://victoriametrics.com/blog/go-sync-map-hash-trie/👉 @GolangPortal


Golang Portal
25 Aug, 17:19
Go – лучший язык для разработки софта с помощью ИИ. Почему?Это полноценная экосистема со встроенными инженерными тулзами, изначально заточенная под читаемый код. В Go есть статическая типизация, безопасная цепочка поставки ПО, большое внимание к обратной совместимости, быстрая компиляция – и запускать всё это можно практически где угодно.👉 @GolangPortal


Golang Portal
25 Aug, 09:41
Go: обязательный разбор гонок данных и модели памятиПочему код, который вроде бы работает, всё равно может быть некорректным: • видимость изменений в памяти между goroutine • переупорядочивание инструкций компилятором и CPU • гарантии happens-before • атомарные операции, mutex’ы и каналыhttps://func25.dev/posts/go-memory-visibility/👉 @GolangPortal


Golang Portal
21 Aug, 17:49
Linux System Programming with Go — часть 2Во второй части серии разбирается модуль sys с пакетами для создания программ, которые могут напрямую вызывать функции ядра, минуя стандартную библиотеку Go.Материал основан на воркшопе, представленном на GopherCon 2026.https://medium.com/@vladimirvivien/linux-system-programming-with-go-part-2-using-the-linux-system-package-c42d06c231cc👉 @GolangPortal


Golang Portal
21 Aug, 14:07
Вам доклады по Go или Java? VK приглашает на митап с двойной начинкой 26 августа VK собирает Go- и Java-инженеров, чтобы прокачать знания.В программе два трека — Go и Java, по три доклада в каждом.Трек Go: • «Компиляция Go в динамическую либу, или как мы ускорили выкатку фичи в два раза, но нам не понравилось», Михаил Кичигин, бэкенд-разработчик, Avito Tech • «Go-платформа VK: как мы построили единую основу для создания Go-сервисов», Александр Апанасенко, руководитель команды SDK Backend, VK • «Почтальон от Kubernetes до Palo Alto. Как осуществляется доставка информации об адресах», Дарья Кулькина, бэкенд-разработчик, Точка БанкТрек Java: • «Перформанс-трюки в поисковой платформе Ozon», Пётр Портнов, ведущий разработчик среднего поиска, Ozon • «Архитектура современного движка платёжной системы и переход к новой архитектуре», Игорь Крикунов, технический лидер разработки DBC,
Golang Portal
21 Aug, 10:21
https://func25.dev/posts/go-memory-visibility/При первом знакомстве с data race и моделью памяти Go всё это может выглядеть довольно странно.Почему код ниже не работает?Модель памяти Go довольно объёмная и сложная, поэтому здесь приведено более простое объяснение. Оказывается, эта тема раскрывает одни из самых интересных деталей того, как Go на самом деле работает.Модель памяти Go: https://go.dev/ref/mem👉 @GolangPortal


Golang Portal
20 Aug, 17:45
Вышел Go 1.27, и в нём появились generic-методы – теперь метод может объявлять собственные type-параметры.Также в этом релизе: пакеты стандартной библиотеки uuid и encoding/json/v2, а ещё новый профиль goroutineleak.Смотрите, как GoLand поддерживает новые возможности Go 1.27 с первого дняhttps://blog.jetbrains.com/go/2026/08/20/ready-for-go-1-27-on-day-one/👉 @GolangPortal


Golang Portal
20 Aug, 11:22
Вышел Go 1.27. В треде разбор самых интересных и важных измененийhttps://go.dev/blog/go1.27👉 @GolangPortalgo.devGo 1.27 is released - The Go Programming LanguageGo 1.27 adds generic methods, encoding/json/v2 package, uuid package, faster memory allocation, goroutine leak profiles, and more.
Golang Portal
19 Aug, 17:16
noCopy – интересное поле нулевого размера, которое используется почти во всех структурах пакета sync.Но при этом структуру из sync всё равно можно скопировать: компилятор это не запрещает, и программа продолжит работать.Так что же noCopy на самом деле делает? Разбираемся здесь :) https://func25.dev/posts/go-sync-nocopy/👉 @GolangPortal


Golang Portal
19 Aug, 08:42
Если хотите изучить VictoriaLogs в более интерактивном и наглядном формате, вот красочная документация с большим количеством диаграмм, чтобы материал было проще воспринимать:https://victorialogs.func25.devЭто неофициальная документация👉 @GolangPortal


Golang Portal
18 Aug, 17:00
Современный легковесный кроссплатформенный десктопный менеджер для Redis, доступный на macOS, Windows и Linuxhttps://github.com/tiny-craft/tiny-rdm👉 @GolangPortal

Related Channels
Other channels in the same section of the catalogue.
