
Свежая подборка новостей и материалов
Интересное в этом выпуске
-
Выпущены версии Go 1.17rc1, 1.16.6 и 1.15.14
-
GitHub представил инструмент проверки безопасности GO
-
Перехватываем и изменяем сетевые пакеты на примере игры
-
Рекомендательная система
Приятного чтения!
Новости, события
Предложения по улучшению языка
-
proposal: net/http: add Cookie.Valid method
http.HandleFunc("/foo", func(w http.ResponseWriter, r *http.Request) { cookie := &http.Cookie{ Name: "my-cookie", Value: "bar", Domain: r.Host, } err := cookie.Valid() if err != nil { log.Printf("invalid cookie: %v", err) http.Error(w, http.StatusInternalServerError, 500) return } http.SetCookie(w, cookie) fmt.Fprintf(w, "cookie: %s", cookie.String()) }) -
proposal: reflect: add MapIter.Reset
// Reset changes iter to iterate over v. // It panics if v's Kind is not Map and v is not the zero Value. func (iter *MapIter) Reset(v Value) iter := new(reflect.MapIter) iter.Reset(mapVal) iter := mapVal.MapRange()
Материалы для обучения
Статьи
-
Содействие компилятору: добавление нового оператора тильды (~)
-
Не существует «экстремального» быстрого способа объединения фрагментов
-
Расширьте свое приложение Go с помощью встроенных функций WebAssembly в WasmEdge
-
Доступ к базам данных Postgres в Go — здесь нет ORM, это обзор низкоуровневых способов доступа к базам данных Postgres из Go
-
Игры с «редактированием пакетов» в Go — используйте go и iptables, чтобы перехватывать и изменять сетевые пакеты
-
Как мы делали инструмент для QA, а сделали для всего техотдела
Инструменты
-
Диспетчер предупреждений на основе сценариев balerter v0.8.1
-
Framework для Microservices kratos v2.0.3
-
Библиотека удаляет xss из вашего html bluemonday v1.0.15
-
Make Альтернатива, написанная на GO task v3.7.0
-
Инструмент генерации календаря calendarheatmap v1.5.0
-
Сервер для аудио и видео в реальном времени liveKit
-
Полнофункциональная среда тестирования go testza v0.2.0
-
Пакет для UUID на основе RFC 4122 uuid v1.3.0
-
Система отслеживания ошибок Delve 1.7.0
-
Визуализация статистики HTTP-подключений httpstat v1.1.0
-
Go Unikernel, запускает приложение Go на голом железе x86 EggOS 0.2
-
Компьютерное зрение в Go с использованием OpenCV 4+ GoCV v0.28
-
Инструмент командной строки для выполнения SQL-запросов в репозиториях git askgit v0.4.1
-
YAML Encoding, Decoding and Querying for Go go-yaml v1.9.2
-
Библиотека Datetime carbon v1.4.6
-
Рекомендательная система Gorse
-
Библиотека анимации Spring harmonica v0.1.0
-
Конструктор SQL и библиотека запросов goqu v9.14.0
-
Библиотека health check health v0.5.1
-
Текстовый редактор на основе терминала micro v2.0.9
-
Инструменты для Go и AWS Lambda aws-lambda-go v1.26.0
-
Система автоматизации ci/cd concourse v7.4.0
-
Библиотека для взаимодействия с LLVM IR llvm v0.3.4
-
Cистема кластеризации для горизонтального масштабирования MySQL vitess 11.0.0
Видео
Подкасты
Обсуждение фаззинга в стандартной библиотеке
Сообщества
ссылка на оригинал статьи https://habr.com/ru/articles/570918/
Добавить комментарий