Go
Golang для начинающих: полное руководство 2026
Полное руководство по Golang для начинающих разработчиков. От установки до первого production-ready приложения. Синтаксис, типы данных, конкурентность, работа с ошибками — всё что нужно для старта.
Тестирование в Go: unit-тесты, бенчмарки, моки
Полный гайд по тестированию в Go. Unit-тесты, table-driven tests, субтесты, бенчмарки производительности, моки и интерфейсы. Практические примеры из production, паттерны тестирования, coverage и лучшие практики.
Конкурентность в Go: channels vs sync — когда что использовать
Полный гайд по конкурентности в Go: channels vs sync пакет. Разбираем когда использовать каналы, а когда mutex. Worker pools, fan-out/fan-in, semaphore паттерны. Бенчмарки производительности, race conditions и как их избежать. Практические примеры из production.
gRPC в Go: внедрение и шаринг proto между микросервисами
Как внедрить gRPC в Go-проект: создание proto-файлов, генерация кода, настройка сервера и клиента. Разбираем методы шаринга протобуфов между микросервисами через git submodules, отдельный репозиторий, buf registry. Практические примеры из опыта.
Как написать плохой код на Go: антипаттерны и примеры
Разбор антипаттернов Go на реальных примерах из production. Блокирующие каналы в HTTP-обработчиках, background jobs с race conditions, дедлоки, нарушение инкапсуляции. Практическое руководство по плохому коду на Go.




