ch
Feedback
Golang digest

Golang digest

关闭频道
3 808
订阅者
-224 小时
-27
-1030

数据加载中...

吸引订阅者
六月 '26
六月 '26
+6
在0个频道中
五月 '26
+40
在0个频道中
Get PRO
四月 '26
+39
在0个频道中
Get PRO
三月 '26
+97
在0个频道中
Get PRO
二月 '26
+102
在0个频道中
Get PRO
一月 '26
+63
在0个频道中
Get PRO
十二月 '25
+60
在0个频道中
Get PRO
十一月 '25
+107
在0个频道中
Get PRO
十月 '25
+69
在1个频道中
Get PRO
九月 '25
+255
在0个频道中
Get PRO
八月 '25
+70
在0个频道中
Get PRO
七月 '25
+235
在0个频道中
Get PRO
六月 '25
+98
在0个频道中
Get PRO
五月 '25
+61
在0个频道中
Get PRO
四月 '25
+93
在0个频道中
Get PRO
三月 '25
+77
在0个频道中
Get PRO
二月 '25
+143
在0个频道中
Get PRO
一月 '25
+196
在0个频道中
Get PRO
十二月 '24
+186
在0个频道中
Get PRO
十一月 '24
+162
在1个频道中
Get PRO
十月 '24
+291
在1个频道中
Get PRO
九月 '24
+196
在0个频道中
Get PRO
八月 '24
+273
在0个频道中
Get PRO
七月 '24
+242
在0个频道中
Get PRO
六月 '24
+339
在0个频道中
Get PRO
五月 '24
+437
在35个频道中
Get PRO
四月 '24
+1 862
在43个频道中
日期
订阅者增长
提及
频道
05 六月+1
04 六月+2
03 六月0
02 六月+1
01 六月+2
频道帖子
🚀 Golang Roadmap 2026 — продвинутый курс на русском 📌 О курсе Это бесплатный open-source roadmap на русском языке. Внутри —
🚀 Golang Roadmap 2026 — продвинутый курс на русском 📌 О курсе Это бесплатный open-source roadmap на русском языке. Внутри — 19 модулей, каждый со своей теорией, практикой, бесплатными ресурсами и финальным проектом. Программа собрана так, чтобы провести вас от полного нуля до уровня Senior/Staff Go Engineer за 12–18 месяцев при темпе 10–15 часов в неделю. Главный принцип курса — практика > видосы. Каждую тему вы закрываете кодом: пишете, ломаете, чините, рефакторите. Любой модуль завершается мини-проектом, который можно положить в портфолио. 🎯 Кому подойдёт 🐹 Новичкам в Go — даже если до этого писали только на Python/JS/PHP 🛠 Backend-разработчикам с другого стека — хотите перейти на Go 📈 Junior Go-разработчикам — нужен путь до Middle/Senior 🚀 Middle-инженерам — закрыть пробелы в архитектуре, observability, distributed 🤖 Тем, кто хочет писать AI-инфраструктуру — модуль 18 специально про это https://github.com/Develp10/golangroadmap2026

2
🎮 Эмулятор ZX Spectrum на Go zx_go — это эмулятор легендарного компьютера ZX Spectrum, написанный на Go. Проект создан как у
🎮 Эмулятор ZX Spectrum на Go zx_go — это эмулятор легендарного компьютера ZX Spectrum, написанный на Go. Проект создан как учебное упражнение, охватывающее множество аспектов языка, включая конкурентность и низкоуровневую эмуляцию аппаратного обеспечения. Эмулятор поддерживает различные модели Spectrum и предлагает точную эмуляцию процессора, графики и звука. 🚀 Основные моменты: - Полная эмуляция Z80 CPU и всех моделей Spectrum - Поддержка различных форматов файлов, включая SNA и TAP - Реалистичное отображение и звук с возможностью записи - Встроенный отладчик для анализа кода и памяти - Эмуляция периферийных устройств и интерфейсов 📌 GitHub: https://github.com/conorarmstrong/zx_go #go
562
3
👣 gocron-ui - это легкий веб-интерфейс для мониторинга и управления запланированными задачами gocron в реальном времени. Он
👣 gocron-ui - это легкий веб-интерфейс для мониторинга и управления запланированными задачами gocron в реальном времени. Он поддерживает несколько экземпляров планировщика и позволяет легко контролировать выполнение задач. 🚀Основные моменты: - Реальное время: обновления статуса задач через WebSocket - Поддержка нескольких планировщиков в одном интерфейсе - Управление задачами: запуск и удаление - Просмотр расписания предстоящих запусков - Настраиваемый заголовок интерфейса 📌 GitHub: https://github.com/go-co-op/gocron-ui #go
544
4
👨‍💻 Своя таблица kubectl за 30 секунд Стандартный kubectl get pods не показывает образы. kubectl get pods -o wide показывает, но вместе с кучей колонок, которые сейчас не нужны. Есть способ лучше: kubectl get pods -o custom-columns='NAME:.metadata.name,IMAGE:.spec.containers[*].image' Флаг -o custom-columns позволяет собрать таблицу из любых полей манифеста. Формат простой: ЗАГОЛОВОК:jsonpath. Точка — это корень объекта, дальше обычный путь по структуре. [*] в пути — итерация по всем контейнерам в поде, включая sidecar-ы. Если их несколько, образы выведутся через запятую в одной ячейке. Можно расширить под себя — например, добавить namespace и статус: kubectl get pods -A -o custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,IMAGE:.spec.containers[*].image,STATUS:.status.phase' Работает с любыми ресурсами, не только с подами. Те же кастомные колонки применимы к деплойментам, нодам, сервисам — везде, где есть YAML-манифест.
0
5
🚀 PicoClaw: Легкий ИИ-ассистент на Go PicoClaw — это ультра-легкий персональный ИИ-ассистент, работающий на недорогом оборудовании с минимальным потреблением памяти. Проект полностью написан на Go и предлагает быструю загрузку и поддержку различных архитектур. 🚀Основные моменты: - Менее 10MB ОЗУ — 99% меньше, чем у OpenClaw. - Работает на оборудовании стоимостью всего $10. - Молниеносная загрузка — менее 1 секунды. - Поддержка MCP для расширения возможностей. - Портативность: один бинарный файл для всех архитектур. 📌 GitHub: https://github.com/sipeed/picoclaw #go
0
6
Prometheus на пальцах: как устроен главный инструмент мониторинга 🔍 Разбираем архитектуру Prometheus без лишней теории - тол
Prometheus на пальцах: как устроен главный инструмент мониторинга 🔍 Разбираем архитектуру Prometheus без лишней теории - только суть: 1. Discovery & Retrieval Автоматически находит сервисы (например, в Kubernetes) и начинает собирать с них метрики. 2. Prometheus Server Главный мозг системы - ходит по таргетам, собирает данные, обрабатывает и управляет хранением. 3. TSDB Встроенная time-series база, где лежат все метрики - быстро отвечает как на realtime, так и на исторические запросы. 4. Pushgateway Нужен для короткоживущих задач - они пушат метрики перед завершением. 5. Exporters Адаптеры для сторонних систем - превращают их метрики в понятный для Prometheus формат. 6. Alertmanager Следит за правилами и шлёт алерты в Slack, почту и другие каналы. 7. PromQL + Grafana Пишешь запросы, строишь графики, собираешь дашборды. Итог простой: Prometheus - это стандарт де-факто для мониторинга распределённых систем и cloud-native инфраструктуры. Исходники и разбор: https://github.com/iam-veeramalla/observability-zero-to-hero/tree/main/day-2
0
7
👀 Когда слишком долго смотришь в stdlib Go Начинаешь замечать странные вещи. Не те, которые планировал увидеть. Вот пример и
👀 Когда слишком долго смотришь в stdlib Go Начинаешь замечать странные вещи. Не те, которые планировал увидеть. Вот пример из недр Go: func dboxDelta64(φ uint128, β int) uint32 { return uint32(φ.Hi >> (64 - 1 - β)) } Да, переменные φ и β. Да, это реальный код. В какой-то момент понимаешь - стандартная библиотека это не просто утилиты. Это место, где живут десятилетия инженерных решений, компромиссов и немного безумия. И чем глубже копаешь - тем интереснее становится.
0
8
🚀 Go boilerplate, с которого реально можно начать прод Это не просто шаблон — это почти готовый backend под реальные задачи.
🚀 Go boilerplate, с которого реально можно начать прод Это не просто шаблон — это почти готовый backend под реальные задачи. Что внутри: - Готовая структура под REST API - Разделение роутеров: public / protected / admin - Подключение БД (Postgres / MySQL / SQLite) - Миграции, логирование, CORS, таймауты, graceful shutdown - Swagger + Postman из коробки - Background jobs и CLI-задачи - GitHub Actions и тесты Проект построен на Echo и уже включает всё, что обычно начинают добавлять “потом, когда-нибудь”. Главная идея: клонируешь репозиторий → меняешь название → и через несколько минут у тебя уже рабочий API. Подходит, если: - не хочется каждый раз собирать проект с нуля - нужен нормальный production-ready старт - важна структура и масштабируемость По сути, это уже не просто boilerplate, а почти фреймворк с готовыми решениями. https://github.com/codoworks/go-boilerplate
0
9
⚡️ Маленький трюк, который делает Go API намного чище В Go-обработчиках API часто появляется одна и та же проблема - куча пов
⚡️ Маленький трюк, который делает Go API намного чище В Go-обработчиках API часто появляется одна и та же проблема - куча повторяющегося кода для обработки ошибок. Каждый handler снова и снова делает одно и то же: - ставит Content-Type - вызывает WriteHeader - формирует JSON с ошибкой - возвращает ответ Из-за этого код быстро превращается в boilerplate-хаос. Решение — вынести всю логику ответа в helper-функцию, например httpResponse(). Тогда handler становится намного чище и читается в разы проще. Главное правило при работе с http.ResponseWriter: - WriteHeader() нужно вызывать до записи body - и только один раз за запрос Если забыть это правило - можно получить странные баги или некорректные ответы API. Helper-функция автоматически соблюдает эти ограничения и делает поведение одинаковым во всём API. В итоге: - меньше повторяющегося кода - чище handlers - меньше ошибок - единый формат ответов Маленькая архитектурная деталь, но именно из таких вещей и собирается production-качество Go API. https://www.youtube.com/shorts/mjCd-OtcCt0
0