Go Golang Дайджест
@GolangStack
2.63K
subscribers
27
photos
3
videos
804
links
Новости, события, ежемесячные дайджесы golang а также все лучшие подборки статей и библиотек.
Download Telegram
Join
Go Golang Дайджест
2.63K subscribers
Go Golang Дайджест
https://engineering.grab.com/profile-guided-optimisation
Grab Tech
Profile-guided optimisation (PGO) on Grab services
Profile-guided optimisation (PGO) is a method that tracks CPU profile data and uses that data to optimise your application builds. The AI platform team enabled this on several Grab services to discover the full benefits and caveats of using PGO. Read this…
June 15, 2024
Go Golang Дайджест
https://www.dolthub.com/blog/2024-05-31-benchmarking-go-error-handling/
Dolthub
Sentinel errors and errors.Is() slow your code down by 500%
An exhaustive set of benchmarks on different ways to approach error handling in Golang. We demonstrate that common sentinel error idioms are slow your code down by 5x.
June 15, 2024
Go Golang Дайджест
https://github.com/huandu/xstrings
GitHub
GitHub - huandu/xstrings: Implements string functions widely used in other languages but absent in Go.
Implements string functions widely used in other languages but absent in Go. - huandu/xstrings
June 15, 2024
Go Golang Дайджест
https://habr.com/ru/articles/821645/
June 15, 2024
Go Golang Дайджест
https://habr.com/ru/companies/piter/articles/823496/
Хабр
Go развивается в неверном направлении
Язык программирования Go известен своей простотой в использовании. Благодаря продуманному синтаксису, возможностям и инструментарию, Go позволяет писать легко читаемые и поддерживаемые программы...
June 24, 2024
Go Golang Дайджест
https://habr.com/ru/articles/823766/
Хабр
Анти-паттерны в Go Web Applications
В какой-то момент моей карьеры меня перестало радовать ПО которое я разрабатывал. Больше всего мне нравилось работать с низкоуровневыми деталями и сложными алгоритмами. Но после перехода на...
June 24, 2024
Go Golang Дайджест
https://habr.com/ru/companies/vk/articles/824484/
Хабр
Выжимаем из Go максимум производительности
Разработчики, которые используют Go, сталкиваются с задачей выжать максимальную производительность из каждой строки кода. Но что делать, если оптимизировать уже нечего, а увеличивать скорость всё...
June 27, 2024
Go Golang Дайджест
0:46
Media is too big
VIEW IN TELEGRAM
June 29, 2024
Go Golang Дайджест
https://habr.com/ru/articles/827544/
Хабр
Golang: context изнутри
Вступление Ни для кого не секрет, что стандартный пакет context широко используется для создания ваших сервисов. В данный момент, не побоюсь этого слова, любой сервис написанный на Go использует...
July 12, 2024
Go Golang Дайджест
https://habr.com/ru/articles/828044/
Хабр
Golang: пакет bytes изнутри
Приветствую, в прошлой статье мы разбирали определение bytes.Buffer изнутри. Теперь хочется обратить внимание на сам пакет bytes . Что за ним скрывается? Каждому разработчику приходилось использовать...
July 12, 2024
Go Golang Дайджест
https://habr.com/ru/articles/828594/
Хабр
Система Топологического Консенсуса (СТК)
Topological consensus system (TCS) Автор: Александр Коробкин и команда разработчиков Введение новой инновационной технологии распределенных систем: СТК Сегодня мы рады представить вашему вниманию нашу...
July 15, 2024
Go Golang Дайджест
https://coder.com/blog/introducing-quartz
Coder
Introducing Quartz: A Deterministic Time Testing Library for Go
Quartz shares the high level design of a Clock interface that closely resembles the functions in the time standard library, and a "real" clock passes through to the standard library in production, while a mock clock gives precise control in testing.
July 19, 2024
Go Golang Дайджест
https://www.dolthub.com/blog/2024-07-12-golang-range-iters-demystified/
Dolthub
Go range iterators demystified
How the new range iterators in the upcoming Go 1.23 release work, with examples
July 19, 2024
Go Golang Дайджест
https://clement-jean.github.io/simd_binary_search_tree/
clement-jean.github.io
Binary Search Tree with SIMD
Recently, I've been looking at cache friendly algorithm for common data structures like trees, tries, ... One such algorithm kept coming up to mind and that's why I decided to implement it in Go.
July 19, 2024
Go Golang Дайджест
https://habr.com/ru/articles/830130/
Хабр
Анонимный RAT при глобальном наблюдателе
Предисловие Удалённый доступ может быть как очень опасной программной функцией, так и очень полезной - всё зависит от контекста, намерений, задач и целей с которыми подобные программы будут...
July 22, 2024
Go Golang Дайджест
заметки о выпуске для Go 1.23
https://antonz.org/go-1-23/
antonz.org
Go 1.23 interactive tour
Iterators, timers and canonical values.
July 27, 2024
Go Golang Дайджест
https://habr.com/ru/companies/otus/articles/830096/
Хабр
Кратко про сетевые протоколы в Golang: TCP, QUIC и UDP
Привет, Хабр! Сегодня мы кратко рассмотрим то, как реализовать такие протколы, как TCP, UDP и QUIC в Golang. Начнем с TCP. TCP TCP — это очень надежный, ориентированный на соединение протокол. Он...
July 29, 2024
Go Golang Дайджест
https://habr.com/ru/articles/820385/
Хабр
Шаблон Go-микросервиса для начинающих от .NET разработчика. Часть 2
Привет, Хабр! В предыдущей статье я поделился своей версией шаблона Go-микросервиса для начинающих, чтобы помочь тем, кто только начинает знакомиться с языком и еще не полностью его освоил. В этом...
July 29, 2024
Go Golang Дайджест
https://habr.com/ru/articles/831982/
Хабр
Не только VPN. Как это было и куда идет
Немного истории, реализация php, perl и банальная реализация на Golang. Интересно? Добро пожаловать в подкат... Как вы прекрасно знаете, с марта 2024 года, РКН начал накладывать ограничение на...
July 29, 2024
Go Golang Дайджест
https://habr.com/ru/companies/otus/articles/830082/
Хабр
Создание CLI утилит на Go с библиотекой Cobra
Привет, Хабр! Сегодня мы рассмотрим, как с помощью замечательной библиотеки Cobra превратить обычный Go-код в инструмент CLI. Cobra позволяет создавать интерфейсы командной строки. Начнем с самого...
July 29, 2024
Go Golang Дайджест
https://antonz.org/which-go/
antonz.org
Go features by version
Which major features appeared in which versions of Go.
July 31, 2024