Чистая архитектура на Go: плюсы и минусы

15-17 июля в Слёрм пройдёт практический интенсив «Чистая архитектура приложения на Go». Мы пообщались с его автором Николаем Колядко, Senior Go Backend в Robovoice. Он рассказал, что такое чистая архитектура и какие проблемы она помогает решить. А ещё …

Что Go грядущий нам готовит? Разбираем долгожданный релиз 1.19

Привет всем гоферам! Я пишу на Go уже четыре года — начиная с версии 1.10. Сейчас я занимаюсь разработкой одних из важнейших сервисов в логистике Ozon. Не успели мы до конца оправиться от долгожданного релиза Go 1.18 c дженериками, в котором нам п…

Деплой, базы данных и мониторинг: жизнь после перехода на Go

Спикер курса «Golang для инженеров», Team Lead & Backend Developer в «Ситимобил» Тигран Ханагян, рассказывает о том, как и почему произошел переход на Golang в онлайн-сервисе такси.Материал подготовлен на основе вебинара Слёрма по Golang.До переход…

Представляем glaball для управления множеством GitLab-инстансов

В наиболее популярном случае иметь множество инсталляций GitLab — это антипаттерн. Однако обстоятельства бывают разными: специализация нашего бизнеса привела к тому, что мы администрируем десятки self-hosted GitLab-инстансов обслуживаемых клиентов. Пер…

«Основы Go» — новый бесплатный курс от Яндекс Практикума

Яндекс Практикум запустил бесплатный курс «Основы Go». Это курс для тех, кто хочет оценить Go и у кого есть опыт в программировании на других языках. Курс поможет освоить базу Go, научиться писать простые тесты, портировать код с другого языка, пр…

Что читать Golang-разработчику. Семь главных книг: от Донована и Кернигана до МакДауэлл

Спрос на бэкенд-разработчиков — а Go неотделим от бэкенд-программирования — стабильно растет. У самого же Golang немало плюсов: простой, строгий, статически типизированный, он обладает развитой стандартной библиотекой и славится поддержкой параллельног…

Раз, два, три и готово! 3 месяца, 1 проект и новая команда

Привет, Хабр! Меня зовут Дмитрий Адмакин, руководитель отдела архитектурных решений и перспективной разработки одного из бизнес-центров в компании «БАРС Груп». Сегодня я расскажу о том, как мы создавали современную систему мониторинга по исполнению гос…

Зоопарк в Golang MSA. Protobuf, MessagePack, Gob – что выбрать?

Привет! Я Team Lead в Scalable Solutions. Мы с командой давно работаем над нашей платформой и уже дошли до той точки, когда любые технические решения должны быть обоснованы и согласованы с коллегами. Так исторически сложилось, что у нас есть ряд технич…

Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go

Привет! Меня зовут Сергей, я старший разработчик в Ozon и раньше вообще не был замечен в QA.Все мы привыкли к лёгкому написанию тестов на Python и Java — это основные языки автотестировщиков с богатым инструментарием утилит и всего, что упрощает жизнь….