Рубрика «golang» - 3
Generico! Дженерики в go или стоит ли оно того
2023-01-22 в 15:07, admin, рубрики: generic, generics, Go, golang, programmingВ эпоху быстрорастущих сервисов важно иметь возможность контролировать состояние системы в любой момент времени. Одними из инструментов для достижения этого являются логи и метрики, которые помогают нам следить за многими параметрами, такими как количество запросов в секунду (RPS), потребление памяти, процент закешированных вызовов и так далее. Иными словами, логи и метрики добавляют нашей системе такую важную характеристику, как наблюдаемость (Observability)
Наблюдаемость позволяет нам легко устранять баги и решать новые проблемы, отвечая на вопрос "Почему это происходит?".
Улучшенный benchstat для оптимизирующих гоферов
2022-12-03 в 16:04, admin, рубрики: benchcmp, benchmark, benchstat, Go, golang, performance, высокая производительность, ПрограммированиеПривет!
Если вы писали бенчмарки и пытались понять, что там ускорилось и на сколько, то наверняка вы пользовались утилитами вроде benchstat.
Мне очень нравится эта утилита, но временами я понимаю, что некоторые её особенности работают против меня. Сегодня я расскажу вам о своей обёртке над benchstat, которая добавляет улучшения, полезные в моей работе.
Полезные ресурсы для погружения в Go: выбор сотрудников Selectel
2022-11-23 в 10:41, admin, рубрики: Go, golang, Блог компании Selectel, Программирование, разработка, ресурсы для разработчиков, Читальный зал
Попросили коллег порекомендовать ресурсы — подкасты, ютуб-каналы, книги, блоги и GitHub-репозитории — для изучения языка программирования Go. Сохраняйте подборку в закладки: пригодится и начинающим, и опытным специалистам. А также делитесь своими вариантами в комментариях.
Читать полностью »
Притча о семи с половиной языках
2022-10-29 в 18:49, admin, рубрики: C#, golang, java, javascript, json, phyton, powershell, ruby, изучение языков, ПрограммированиеДисклеймер.
Статья написана исключительно в развлекательных целях.
Как все начиналось
Любой администратор любой информационной системе знает, что мест для автоматизации в его работе бесконечное множество. Какая огромная ниша для автоматизации прячется в задачах обработки логов, сбора статистики, реакции на события систем.
Имплементируем WebSocket протокол на Go
2022-07-02 в 12:56, admin, рубрики: Go, golang, html5, http, IT-стандарты, tutorial, WebSocket, websocket server, websockets, браузеры, Программирование, Разработка веб-сайтовНачнем с написания простого веб-сервера.
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", wsHandler)
http.ListenAndServe(":8000", nil)
}
func wsHandler(w http.ResponseWriter, r *http.Request) {
fmt.Println(r.Header)
fmt.Fprintln(w, "Hello, World!")
}
Благодаря стандартной библиотеке написать многопоточный веб-сервер на Go проще чем на любом другом языке.
Для тех, кто незнаком с Go
NNHelper – пакет на языке Go для создания и использования нейронной сети
2022-05-08 в 1:32, admin, рубрики: Go, golang, machinelearning, neural networks, машинное обучение, нейронная матрица, нейронная сеть
Краткое содержание
Данная статья описывает работу пакета nnhelper, предназначенного для создания и использования нейронных сетей в программах на языке Go.
Быстрый бэкап всех ваших репозиториев Github
2022-04-24 в 7:51, admin, рубрики: backup, github, Go, golang, mirrorЯ так давно пользуюсь услугами Github, что уже начал забывать, как это страшно потерять код, который целый день сочинял и отлаживал. Раньше для сохранения кода я использовал дискетки, потом cd-rom и переносной жесткий диск, потом пришли флешки. Все это для того, чтобы перенести код с рабочего компьютера на домашний и не потерять. И все эти
устройства постоянно ломались, терялись, у них заканчивался срок службы и т.п.
Собеседование Golang разработчика (теоретические вопросы), Часть I
2022-03-06 в 11:35, admin, рубрики: Go, golang, вопросы на собеседование, карьера, Карьера в IT-индустрии, Программирование, собеседованиеПривет! Эта статья - начало цикла статей на то, как сейчас проходят интервью на golang разработчика (без привязки к грейду).
Цикл будет в себя включать как теоретические вопросы (с примерами и кодом исходников языка), так и реальные практические задачи, которые спрашивают при устройстве на позиции go разработчика.
Оглавление

Свежая подборка новостей и материалов
Интересное в этом выпуске
-
Выпущены Go 1.17.7 и 1.16.14
-
Go 1.18 Release Candidate 1: Заметки
-
Самомодифицирующийся исполняемый файл на Go
-
Go Workspaces в Go 1.18
-
Gambit - шахматы в терминале
-
Подкаст - обсуждаем дженерики от Go Get Podcast
-
FQ - Инструмент для работы с бинарными данными
Приятного чтения!