Новости по тегу "GoLang"
Подборка публикаций, содержащих тег "GoLang". Актуальные темы и важные события.

Еще разок про gomock и функциональные тесты
Еще раз про gomock и тесты. Практики как можно писать тесты быстро, сохраняя их качество, при этом не лить горючие слезы. Читать далее

Как устроен reflect.Value и что происходит, когда вы вызываете .Field(i)
Привет, Хабр! Сегодня разберём, как устроен reflect.Value изнутри и что на происходит, когда вы вызываете .Field(i). Читать далее

[Перевод] Контейнер с нуля
В настоящее время резко возрос спрос на контейнеры, используемые в продакшене для эксплуатации больших энтерпрайз-приложений. Как правило, они...

Application Layer на примере Go — зачем он нужен, если уже есть сервисы?
Привет, Хабр!Сегодня разберёмся, зачем Go-проекту слой Application / Use-Case: как он герметично изолирует бизнес-логику, позволяет переключаться...

Регламент для работы с ошибками в Go
Ошибки в приложениях неизбежны, но мы можем их смягчить и упростить отладку. Но как выбрать правильный способ обработки?В этой статье предлагаю...

Это не баг — это фича: как мы начали писать свою open-source альтернативу Buf, потому что нас заблокировали
Решил я ворваться тоже в “Сезон Open Source”, но как обычно в стиле «🐢» а не вот эти вот ваши молнии. Читать далее

Мое автопротоколирование, начало создания полноценного сервиса
Всем привет! В данной статье я поделюсь своим опытом написания сервиса. Я не являюсь опытным или профессиональным разработчиком, я пишу свой...

Go-микросервисы: Стандартизация архитектуры с Clean Architecture и DDD
Go-разработчики часто сталкиваются с парадоксом: изначально простой и понятный проект со временем превращается в сложный для поддержки монолит.✔️...

[Перевод] Graceful Shutdown в Go на практике
Разберемся с сигналами от ОС, поработаем с таймаутами и контекстом в нашем HTTP сервере и шаг за шагом сделаем Graceful Shutdown в Go приложении....

Добавляем платежную систему FreeKassa в проект на Go
Привет! Хочу поделиться гайдом по интеграции FreeKassa в проект на Golang.В данной статье будут рассмотрены:- Создание инвойса.- Обработка...

Секреты эффективного кодирования на Go для опытных и новичков: профайлинг, тесты, CI
За последние два года Go-сообщество выросло на 55% — с 3 млн до 4,7 млн разработчиков. Многие пришли в Go из других языков или только начинают...

В поисках хорошего стиля. Часть 2. Пишем свой линтер на Go для golangci-lint
Привет! Меня зовут Артём Блохин, я Go-разработчик в команде интеграций Островка. Сегодня поговорим о линтинге кода.Если бы «Сумерки» были про код,...