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

RAG-сервис на Go с Ламой
Привет, Хабр! Меня зовут Александр Белышев. Хочу поделиться своим недавним опытом работы над RAG‑сервисом и думаю, что эта тема может быть...

Транзакционный Ratelimit
В статье расскажу про задачу и её решение, связанную с организацией лимитов для выполнения различных операций и http запросов. Изначально задача...

Десктопное кросс-платформенное приложение на Wails (Golang + Vue.js). Как мы делали Tuna Desktop
Wails - это легковесный фреймворк, предназначенный для создания кросс-платформенных GUI приложений рабочего стола на golang и стандартных веб...

Балансировка gRPC в Kubernetes
Привет! Я Михаил Абраш — старший Go-разработчик, работаю в команде Evolution AI Factory в Cloud.ru. Недавно мы начали активно внедрять новые...

Еще разок про 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-разработчики часто сталкиваются с парадоксом: изначально простой и понятный проект со временем превращается в сложный для поддержки монолит.✔️...