Библиотека Go (Golang) разработчика
история за 24 дняобновляется раз в 6 ч – 3 дняПолезные материалы по всему, что может быть полезно Golang разработчику.
Прирост подписчиков
- За 24 ч
- +1 (0,0%)
- За 7 дн
- +10 (+0,5%)
- За 30 дн
- —нет замера 30 дней назад
- Место по приросту
- №677за 24 ч в рубрике «Технологии и IT»
К замеру 08.11.2026 · 17:46 МСК. Страницы канала замеряются в среднем раз в 2 дня.
Вовлечённость
- ERR 24 ч
- 8,6%замер на возрасте 20–30 ч
- ERR 48 ч
- —мало постов: 2 за 7 дн
- ERR 30 дн
- 21,2%по последним замерам, 7 постов
- ER (реакции)
- 0,6%по 7 постам за 30 дн
ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.
Средний охват поста
- 24 ч
- 188замер на возрасте 20–30 ч
- 48 ч
- —мало постов: 2 за 7 дн
- 72 ч
- —мало постов: 2 за 7 дн
- 7 дн
- —мало постов с просмотрами: 2
- 30 дн
- 466по последним замерам, 7 постов
Охваты 48 и 72 ч посчитаны 08.11.2026 · 18:02 МСК, без репостов.
Упоминания и активность
- Упоминаний за 24 ч
- 0
- За 7 дн
- 0
- За 30 дн
- 36
- ИЦ
- 1 35636 источников за 90 дн
- Постов в день
- 0,2за 30 дн
- Реклама с erid
- 0постов за 30 дн
Упоминания и ИЦ на 08.11.2026 · 18:02 МСК.
Покупал рекламу в…
30 дней · обнаруженные размещения
Не удалось загрузить закупы
Включая размещения без erid. Оплата не подтверждена. Как определяем
Продавал рекламу…
30 дней · обнаруженные размещения
Не удалось загрузить закупы
Включая размещения без erid. Оплата не подтверждена. Как определяем
Динамика и события
Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid
| Дата | Подписчики |
|---|---|
| 16.10.2026 | 2 165 |
| 17.10.2026 | 2 165 |
| 18.10.2026 | — |
| 19.10.2026 | 2 167 |
| 20.10.2026 | 2 170 |
| 21.10.2026 | — |
| 22.10.2026 | 2 170 |
| 23.10.2026 | 2 170 |
| 24.10.2026 | 2 172 |
| 25.10.2026 | 2 174 |
| 26.10.2026 | 2 177 |
| 27.10.2026 | 2 179 |
| 28.10.2026 | 2 179 |
| 29.10.2026 | 2 180 |
| 30.10.2026 | 2 181 |
| 31.10.2026 | 2 181 |
| 01.11.2026 | 2 183 |
| 02.11.2026 | 2 182 |
| 03.11.2026 | 2 186 |
| 04.11.2026 | 2 186 |
| 05.11.2026 | 2 189 |
| 06.11.2026 | 2 191 |
| 07.11.2026 | 2 192 |
| 08.11.2026 | 2 193 |
| 09.11.2026 | — |
Последние посты
- ссылка
💉 Dependency Injection: Зачем нам Wire и Fx, если можно всё собирать руками В мире Java и C# Dependency Injection (DI) - это магия фреймворков вроде Spring, где всё пронизано аннотациями @Inject. В Go мы любим простоту. DI в Go - это не библиотека, это просто передача зависимостей через параметры конструктора: // Чистый ручной DI db := NewDatabase() logger := NewLogger() repo := NewUserRepository(db, logger) service := NewUserService(repo) handler := NewUserHandler(service) Проблема ручной сборки Для микросервиса на 5-10 эндпоинтов ручной DI идеален. Но когда проект разрастается до взросло…
Открыть в MAX- Просмотры
- 260
- ER
- 0,8%
- Реакции
- 2
🛑 Graceful Shutdown: Как не убивать пользователей об стену при деплое Представь: твой сервис обрабатывает оплату корзины. Запрос тяжелый, идет долго. И ровно в этот момент CI/CD пайплайн выкатывает новую версию приложения (или Kubernetes решает перенести под на другую ноду). Что происходит по дефолту? Приложение мгновенно убивается. Клиент получает 502 Bad Gateway, деньги с карты списались (или зависли в холде), а в базе данных заказ не создался. Идеальный рецепт для тикета в саппорт. Чтобы такого не было, любой production-ready сервис обязан уметь делать Graceful Shutdown (Мягкую остановк…
Открыть в MAX- Просмотры
- 375
- ER
- 0,5%
- Реакции
- 2
📝 log/slog: Хватит парсить логи глазами (и тащить Logrus в проект) Два часа ночи. Прод лежит. Вы сидите в терминале и пытаетесь выцепить причину через grep "error" | grep "user_1234". Знакомая жиза? Долгие годы стандартный пакет log в Go был... ну, скажем честно, спартанским. Он писал простой текст. А современные системы мониторинга (ELK, Datadog, Grafana Loki) любят структурированные данные (JSON или Key-Value), чтобы по ним можно было строить графики и алерты. Поэтому каждый Go-разработчик тащил в проект сторонние комбайны: logrus (который официально в режиме maintenance с 2020 года), ze…
Открыть в MAX- Просмотры
- 444
- ER
- 0,7%
- Реакции
- 3
- фото
👾 ЛЦТ.Фест 2026 – знакомьтесь с технологиями, которые меняют город и бизнес 30 октября в кластере «Ломоносов» в Москве встретятся студенты ИТ- и инженерных направлений, специалисты технологической отрасли и все, кому интересны современные цифровые разработки России. В программе: выступления экспертов, интерактивные площадки и знакомство с решениями для города и бизнеса. Приходите узнать больше о технологиях, пообщаться с представителями индустрии, узнать о стажировках и вакансиях в крупных компаниях, найти единомышленников и узнать, кто разделит призовой фонд хакатона «Лидеры цифровой транс…
Открыть в MAX- Просмотры
- 418
- ER
- —
- Реакции
- —
🧠 Go Memory Model: Почему ваша горутина слепая (и что такое Happens-Before) Напишем простейший код. Одна горутина меняет флаг, другая ждет этого изменения: var done bool var msg string func setup() { msg = "hello, world" done = true } func main() { go setup() // Ждем, пока setup() закончит работу for !done { } fmt.Println(msg) } Джун посмотрит на этот код и скажет: "Ну, он выведет hello, world". Сеньор посмотрит на этот код и скажет: "Этот код может уйти в бесконечный цикл, может вывести пустую строку, а может работать нормально. Это лотерея". Добро…
Открыть в MAX- Просмотры
- 546
- ER
- 1,1%
- Реакции
- 6
🛑 Graceful Shutdown: Хватит обрывать запросы при деплое Знакомая ситуация: вы катите новую версию микросервиса в Kubernetes, и в этот момент графики в Grafana на пару секунд краснеют от 502/503 ошибок. А потом всё снова хорошо. Что произошло? Оркестратор убил старый под, а ваш Go-сервис моментально схлопнулся, оборвав на полуслове десятки текущих HTTP-запросов, сломав пару транзакций к базе и бросив недокачанные файлы. Как это работает в здоровом проде? Когда Kubernetes хочет обновить под, он не стреляет ему в голову сразу. Он посылает вежливый сигнал SIGTERM и дает время (обычно 30 секун…
Открыть в MAX- Просмотры
- 680
- ER
- 0,7%
- Реакции
- 5
- ссылка
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/ch…
Открыть в MAX- Просмотры
- 538
- ER
- 0,6%
- Реакции
- 3
🐳 Идеальный Dockerfile для Go. Худеем с 800 МБ до 10 МБ Знакомая картина: джун приносит микросервис, который делает пару запросов к БД, а Docker-образ весит под гигабайт. Почему? Потому что в FROM гордо красуется golang:latest. Вместе с вашим кодом в продакшен уезжает весь тулчейн компилятора, операционная система, куча утилит (шелл, curl) и, как бонус, пачка потенциальных уязвимостей. Прелесть Go в том, что он компилирует всё в один независимый бинарный файл. Нам не нужен Go в рантайме! Наш путь - Multi-stage builds (Многоэтапная сборка). Вот "золотой стандарт" Dockerfile, который работ…
Открыть в MAX- Просмотры
- 570
- ER
- 1,2%
- Реакции
- 7
🧠 Go Memory Model: Почему ваша горутина слепая (и что такое Happens-Before) Напишем простейший код. Одна горутина меняет флаг, другая ждет этого изменения: var done bool var msg string func setup() { msg = "hello, world" done = true } func main() { go setup() // Ждем, пока setup() закончит работу for !done { } fmt.Println(msg) } Джун посмотрит на этот код и скажет: "Ну, он выведет `hello, world`". Сеньор посмотрит на этот код и скажет: "Этот код может уйти в бесконечный цикл, может вывести пустую строку, а может работать нормально. Это лотерея". Доб…
Открыть в MAX- Просмотры
- 572
- ER
- 1,0%
- Реакции
- 6
- ссылка
📢 sync.Cond: Как разбудить 10 000 горутин одним вызовом (и не сломать планировщик) Представьте задачу: у вас запущено 10 000 горутин-воркеров, которые должны начать обработку данных строго одновременно, но только после того, как в память загрузится тяжелый кэш или конфигурация. Как передать им сигнал "на старт"? Вариант 1: Каналы. Если мы отправим сигнал в канал ch <- struct{}{}, проснется только одна горутина. Чтобы разбудить 10 000, придется писать цикл. Долго и неэффективно. Можно сделать close(ch) - закрытие канала мгновенно разбудит все горутины, читающие из него. Но канал можно закры…
Открыть в MAX- Просмотры
- 581
- ER
- 0,5%
- Реакции
- 3
Показано 10
Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 08.11.2026, подписчики замерены 08.11.2026. Как мы считаем.