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

Люблю я http, и вот как я его готовлю
Я старый фуллстек-разработчик и не знаю слов любви, но около полугода назад при очередной итерации сервера почувствовал себя утомленным путником,...

go:linkname в Go
Привет, Хабр!В этой статье рассмотрим //go:linkname — неофициальной, но невероятно мощной фиче Go, которая позволяет вызывать приватные функции и...

Оптимизация Go map{-}{-}
Хеш-таблица(мапа) — одна из самых популярных структур данных, потому что поиск по ключу происходит за O(1). Причем ключ может быть любым любым...

Коротко и по делу про механизм propagation в OpenTelemetry
Всем привет! Сегодня хочется поговорить про механизм распространения контекста трассировки в OpenTelemetry. Разберем, как он работает, и посмотрим...

Обработка паник в горутинах
Привет, Хабр!В этой статье рассмотрим, как безопасно запускать горутины, перехватывать в них паники, логировать их со стек трейсом и не дать одной...

Проксирование из коробки: сравнительный анализ HAProxy, Envoy, Nginx, Caddy и Traefik
Всем привет, меня зовут Стас, я техлид в Mish Product Lab.Тема возникла не просто так: внутри команды у нас было немало споров и дискуссий о том,...

Как мы делали Go-VShard-router
Привет, меня зовут Нуржан Сактаганов, я ведущий разработчик в Почте и Облаке Mail. Хочу рассказать о нашей библиотеке Go-VShard-router и...

Что такое Lua: почему стоит его попробовать и как встроить в программу на Go
Lua — это лёгкий, быстрый и гибкий скриптовый язык, который появился в 1993 году. Он написан на C и чаще всего используется не как самостоятельный...

Расскажите, зачем вам DI-контейнер в golang
Я много писал на PHP + Symfony, писал на Angular, Vue. Я понимаю зачем DI-контейнер в Symfony, могу понять зачем он на фронте, особенно PWA. Я...

Пишем Telegram-бота на Go(и заставляем его мотивировать нас каждые 30 минут)
Я всегда хотел сделать что-то простое и полезное в Telegram, но чтобы не пришлось постоянно за этим следить. И вот пришла гениальная идея: чтобы...