Go

go-goroutines/

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

3 месяца ago

go-gkt-gui/

Для написания десктопных приложений на языке Go существует несколько библиотек-привязок к графическим тулкитам, таким как Gtk и Qt. Есть еще…

3 месяца ago

go-rest-service/

В этой заметке я опишу реализацию простого REST API для телефонной книги, созданной в прошлый раз. Должен сразу оговориться, что…

3 месяца ago

go-profiling/

Рантайм Go содержит встроенный профайлер, но по умолчанию он выключен. Существует несколько способов его эксплуатации, самый «низкоуровневый» — через библиотеку…

3 месяца ago

go-leader-election/

При разработке веб-приложений и всяких там бэкендов иногда возникает необходимость запустить кусок кода ровно на одном сервере, а не на…

3 месяца ago

golang-codec/

В прошлых постах вы могли прочитать о том, как сериализовать объекты в языке C++, используя формат Protobuf , а также…

3 месяца ago

golang-jaeger/

Типичная проблема, возникающая при разработке распределенных систем, состоит в следующем. Допустим, пользователь посылает системе запрос, и запрос этот обрабатывался очень долго.…

3 месяца ago

golang-badger/

Badger — это реализация LSM tree на языке Go. Не будет преувеличением сказать, что это как RocksDB , только написанный…

3 месяца ago

golang-prometheus-metrics/

В рамках поста Устанавливаем связку из Prometheus и Grafana мы познакомились с Prometheus и разобрались с его настройкой. Теперь давайте…

3 месяца ago

golang-unit-testing/

На первый взгляд, модульные тесты в Go пишутся очень просто . Создаем файл с именем пакет_test.go , в нем объявляем…

3 месяца ago