G
Golang вопросы собеседований
17.07.2026 10:38 · 👁 1.4K
Кто-то разобрал Claude Code почти до винтика
learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены современные coding agents не на уровне промо-страниц, а на уровне архитектуры.
Автор собрал разбор Claude Code по публичным источникам: цикл агента, систему инструментов, разрешения, работу с контекстом, сессии, подпроцессы, MCP, удалённые настройки, телеметрию и скрытые флаги.
Получился не “гайд по использованию”, а карта внутренней логики CLI-агента: как он принимает решение, когда просит разрешение, как вызывает инструменты, как хранит историю и как расширяется через внешние интеграции.
https://github.com/justxor/Claudecourse/
G
Golang вопросы собеседований
14.07.2026 14:04 · 👁 1.9K
🔌 k8s-d2 - быстрый способ превратить Kubernetes-кластер в понятную схему
Когда кластер растёт, kubectl get pods уже не помогает понять архитектуру. Видно ресурсы, но не видно систему.
k8s-d2 решает это через диаграммы как код. Инструмент читает топологию Kubernetes-кластера и генерирует D2-файлы: пространства имён, workloads, сервисы, ingress и связи между ними.
Удобно для ревью архитектуры, онбординга, документации и поиска странных зависимостей в кластере.
Особенно полезно в командах, где Kubernetes уже живёт давно, а актуальная схема существует только в голове одного DevOps-а, который “сейчас в отпуске, но вроде всё помнит”.
Запустил, получил диаграмму, положил рядом с документацией или в репозиторий. Архитектура становится не картинкой из прошлого квартала, а артефактом, который можно обновлять вместе с кластером.
https://github.com/vieitesss/k8s-d2
G
Golang вопросы собеседований
14.07.2026 12:48 · 👁 1.8K
🔍Тестовое собеседование с Go Senior с опытом работы в Яндексе, EPAM и Uzum в этот четверг
16 июля(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.
Как это будет:
📂 Маруф Караев, Senior в европйской компании, ex-Uzum, ex-Яндекс, ex-EPAM будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Маруф будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Маруфу
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot
Реклама.
О рекламодателе.
G
Golang вопросы собеседований
13.07.2026 12:05 · 👁 2K
Любопытная идея: протоколы, которые легко блокируются напрямую, можно сделать гораздо живучее, если запускать их не «голыми», а внутри отдельного туннеля.
Пример - catwire, кастомная виртуальная сеть на Go.
В этом кейсе через неё пробрасывают обычный VLESS без дополнительной маскировки и шифрования на стороне самого VLESS.
Фокус в том, что снаружи виден уже не прикладной протокол, а транспорт виртуальной сети.
Получается простой паттерн:
* VLESS живёт внутри приватного слоя
* внешний трафик идёт через catwire
* туннель берёт на себя сетевую обвязку
* блокировать сам прикладной протокол становится сложнее
Это хороший пример того, что устойчивость часто строится не вокруг одного «волшебного протокола», а вокруг правильной архитектуры: виртуальная сеть сверху, нужные сервисы внутри.
https://github.com/nktauserum/catwire
G
Golang вопросы собеседований
11.07.2026 17:14 · 👁 2.6K
TypeScript 7.0 переписали на Go
Microsoft выкатила один из самых важных апдейтов TypeScript за всю историю проекта.
Главное изменение - новый нативный компилятор и tooling на Go.
Что это даёт:
* full builds быстрее в 8–12 раз
* меньше расход памяти
* быстрее отклик IDE
* параллельная обработка parsing, type-checking и emit
* более комфортная работа с большими monorepo
Пример из бенчмарков Microsoft: VS Code собирался 125,7 секунды на TypeScript 6.0 и 10,6 секунды на TypeScript 7.0.
Это не релиз про новый синтаксис.
Это релиз про скорость, масштабирование и нормальную работу TypeScript на больших кодовых базах.
https://linuxiac.com/typescript-7-0-rewrites-the-compiler-in-go-for-up-to-12x-faster-builds/
G
Golang вопросы собеседований
09.07.2026 10:36 · 👁 7.5K
Limen — модульная auth-библиотека для Go с подходом plugin-first.
Ядро даёт базовые интерфейсы, сессии и security primitives, а каждый способ аутентификации поставляется как отдельный Go-модуль.
То есть в проект можно импортировать только то, что реально нужно, без лишнего балласта.
Хороший подход для Go-сервисов, где auth хочется собирать как конструктор: минимальное ядро, отдельные провайдеры и меньше зависимостей в проде.
GitHub: https://github.com/thecodearcher/limen
#golang
G
Golang вопросы собеседований
07.07.2026 16:25 · 👁 3.1K
🐷 Pumba: инструмент, который специально ломает контейнеры
Pumba нужен для chaos testing на уровне контейнеров.
Он работает с Docker, containerd и Podman и помогает проверить, как сервис ведёт себя при реальных сбоях:
• контейнер упал
• сеть начала лагать
• часть пакетов теряется
• CPU забит
• память под давлением
• I/O тормозит
Что умеет Pumba:
• kill, stop, pause, rm, restart для контейнеров
• сетевые задержки через netem delay
• потерю пакетов через netem loss и iptables loss
• ограничение скорости сети
• дублирование и повреждение пакетов
• стресс CPU, памяти и I/O через stress-ng
• выбор контейнеров по имени, regex, labels или случайно
• запуск хаоса по расписанию через --interval
Пример:
pumba --interval=30s --random kill "re2:^test"
https://github.com/alexei-led/pumba
G
Golang вопросы собеседований
02.07.2026 16:28 · 👁 3.9K
👣 MapStore для Go
Локальная map-база поверх файловой системы.
По сути, это способ хранить map[string]any на диске, но не руками через хаотичные JSON-файлы, а через нормальный слой с кодеками, событиями и безопасной записью.
Что есть:
• JSON или кастомные форматы
• atomic file writes
• optimistic concurrency
• directory store с партиционированием
• optional encryption через OS keyring
• optional full-text search через SQLite FTS5
• pure Go, без cgo, Linux/macOS/Windows
go get github.com/flexigpt/mapstore-go
https://github.com/flexigpt/mapstore-go
G
Golang вопросы собеседований
23.06.2026 19:15 · 👁 4.3K
GoPost - нативный API-клиент на Go + React через Wails, без Electron, аккаунтов и лишнего облака.
Главное:
1. около 15 МБ
2. работает офлайн
3. хранит всё plain JSON-файлами
4. можно версионировать коллекции в Git
5. есть GraphQL, WebSocket, SSE
6. импорт/экспорт .http
7. CLI-runner с JUnit для CI
8. response diff и extract переменных через JSONPath
По сути, это Postman для тех, кому нужен быстрый локальный инструмент без блоата и телеметрии.
GitHub: github.com/berksunduri/GOPost
G
Golang вопросы собеседований
22.06.2026 12:04 · 👁 3.8K
Open-source мониторинг без SaaS-привязки
CheckCle выглядит как интересная self-hosted альтернатива для мониторинга инфраструктуры, сервисов и приложений.
Проект даёт uptime-мониторинг, проверки HTTP, DNS, Ping и TCP-сервисов, распределённые региональные проверки, историю инцидентов, SSL и domain monitoring, public status pages, отчёты и алерты в Telegram, Slack, Discord, Matrix и email.
Главный плюс в том, что всё можно поднять у себя через Docker. Не нужен внешний SaaS, не нужно отдавать данные третьей стороне, не нужно платить за каждый монитор или сидеть в чужой панели.
По стеку тоже интересно: основа на Go, фронт на TypeScript, лицензия MIT. На GitHub у проекта уже около 2.7k звёзд, так что это не просто заброшенная утилита на вечер.
Подойдёт тем, кто хочет свой мини-UptimeRobot/Better Stack для VPS, pet-проектов, внутренних сервисов или небольшой команды.
Репозиторий: https://github.com/operacle/checkcle