Size: a a a

Go (Golang) Дайджест

2021 September 21
Go (Golang) Дайджест
Возрадуйтесь фанаты обсервабилити. OpenTelemetry Go SDK шагнуло в v1.0.0


https://github.com/open-telemetry/opentelemetry-go
источник
2021 September 23
Go (Golang) Дайджест
Тут @oleg_log подкинул репос. Генерация трейсов для тестов.

https://github.com/rakyll/go-test-trace
источник
Go (Golang) Дайджест
Крон нужен, кварцеподобный, но я чет сомневаюсь 🤷‍♂️.

https://github.com/reugn/go-quartz
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
источник
2021 September 24
Go (Golang) Дайджест
Всем лучи добра и дженерики! Смотрите, какие бенефиты можно получить в сортировке.

https://mobile.twitter.com/carlmjohnson/status/1441086498464403463
источник
Go (Golang) Дайджест
Пион релизнулся в 3.1.0

https://github.com/pion/webrtc/releases/tag/v3.1.0
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
Вот отлична библиотека для работы с systemd. Тут и запись в journald и чтение с него, и активация по сокету, и другие прикольные плюшки. Вот только cgoшное чтение из journald напрягает.

Я вот взялся писать exec.Command обвязочку вокруг journald, может будет не такая производительная, зато без зависимостей на c библиотеки.

https://github.com/coreos/go-systemd
источник
Go (Golang) Дайджест
источник
2021 September 26
Go (Golang) Дайджест
Пакетик с асемблером для перф штучек. 😌

https://github.com/segmentio/asm
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
источник
2021 September 27
Go (Golang) Дайджест
A 5x reduction in RAM usage with Zoekt memory
optimizations #golang by @sourcegraph

Cut 64-bit ngrams in two is an interesting trick but not so many places where you can apply it.

https://about.sourcegraph.com/blog/zoekt-memory-optimizations-for-sourcegraph-cloud/
источник
2021 September 29
Go (Golang) Дайджест
Рейт лимитер. Вряд ли такой же крутой как уберовский, но можно глянуть.

https://github.com/Narasimha1997/ratelimiter
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
источник
2021 September 30
Go (Golang) Дайджест
Вышел свежий релиз крутой библиотеки для тестирования. Привезли много нового. 🤩

https://github.com/maxatome/go-testdeep/releases/tag/v1.10.0
источник
Go (Golang) Дайджест
Cgo оберточка вокруг С библиотеки для работы с GPIO пинами в Raspberry Pi. 😏

https://github.com/polarspetroll/gopio
источник
Go (Golang) Дайджест
источник