
Свежая подборка новостей и материалов
Новости, события
-
Выпущены Go 1.19.3 и Go 1.18.8 — включают исправление безопасности
-
syscall, os/exec: не дезинфицированный NUL в переменных окружения
-
В Windows syscall.StartProcess и os/exec.Cmd неправильно проверяли недопустимые значения переменных среды. Вредоносное значение переменной среды может использовать это поведение для установки значения для другой переменной среды. Например, строка переменной среды «A=B\x00C=D» устанавливает переменные «A=B» и «C=D»
-
-
Выпущены Go 1.19.2 и Go 1.18.7 — что нового:
-
archive/tar: неограниченное потребление памяти при чтении заголовков
-
net/http/httputil: ReverseProxy не должен пересылать неразборчивые параметры запроса
-
regexp/syntax: ограничение памяти, используемой при разборе регулярных выражений
-
-
Autostrada: генератор кодовой базы для проектов Go — сайт, который позволяет вам выбирать из множества вариантов (веб-приложение или JSON API, SQLite или Postgres — добавить аутентификацию, безопасные файлы cookie, сеансы и т. д.), а затем загружать пользовательскую кодовую базу, созданную из этих параметры для продолжения создания приложения.
-
В Go появился экспериментальный пакет «арена» . Арена памяти, как было предложено в феврале, обеспечивает альтернативный способ выделения памяти, который может уменьшить накладные расходы на управление памятью.
Awesome
Материалы для обучения
Статьи
-
Как вы решаете проблему, подобную for циклическим переменным?
-
Как банк плавно перенес свой монорепозиторий с Dep на Modules.
-
Обслуживание статических файлов и веб-приложений с помощью Go
-
Новый драйвер ScyllaDB Go: быстрее, чем GoCQL и его аналог Rust
-
Как мы построили глобально распределенную сеть для масштабирования WebRTC
-
Работа с геоданными в Go: как обойти ограничения OpenStreetMaps
-
Строим процессы тестирования в команде через огонь, воду и собственные фреймворки
-
Как работать с секретами в Golang, чтобы минимизировать хаос
-
Палки в колесах или как я генератор SDK для API ВКонтакте писал
Инструменты
-
opus — это аудиокодек, который можно использовать практически для чего угодно, но обычно он ассоциируется с вариантами использования с низким битрейтом и малой задержкой.
-
pg_eventserv — события базы данных в реальном времени, принимает события от Postgres через NOTIFY и затем передает эти события ожидающим клиентам WebSocket
-
go-htmltable 0.2.1 — инструмент извлечение данных из структурированных HTML-таблиц
-
tacquito — инструмент для выполнения административных задач на маршрутизаторах и подобных элементах сетевой инфраструктуры, работает по протоколу TACACS+, RFC8907
-
broker-ha — брокер MQTT с возможностями кластеризации K8s
-
go-simpex — библиотека для поиска регулярному выражению
-
telebot 3.1.0 — фреймворк бота Telegram
-
lattigo 4.0.0 — инструмент для гомоморфного шифрования на основе решетки
-
tcl 1.15.0 — динамический язык программирования, подходящий для очень широкого спектра применений, включая веб-приложения и настольные приложения, работу в сети, администрирование, тестирование и многое другое
-
pagoda 0.6.0 — стартовый набор для веб-разработки с полным стеком на Go, выступает в качестве основы для фреймворков и модулей для создания современного полнофункционального приложения Go
-
expr 1.9.0 — это механизм, который может компилировать и оценивать выражения.
-
mirrord 3.5.3 — инструмент для запуска локальной службы в облачном (Kubernetes) контексте
-
sqlite3vfshttp — инструмент для sqlite3 VFS, отправляет запросы к удаленным базам данных через http(s). Это позволяет выполнять запросы без предварительной загрузки всей базы данных.
-
vhs 0.1.1 — инструмент для записи в GIF вашего терминала в виде кода для интеграционного тестирования и демонстрации ваших инструментов CLI.
-
rand 1.0.0 — rand: более быстрая альтернатива math/rand и exp/rand
-
quill 0.2.0 — инструмент для подписи apple замена codesign
Видео
Подкасты
Сообщества
ссылка на оригинал статьи https://habr.com/ru/post/697164/
Добавить комментарий