
Свежая подборка новостей и материалов
Интересное в этом выпуске
-
Выпущены версии Go 1.16.5 и 1.15.13
-
Выпущен gopls v0.7.0
-
Создание собственного Ngrok в 130 строках
-
GopherCon Europe 2021 Online
Приятного чтения!
Новости, события
Предложения по улучшению языка
-
proposal: syscall: добавить Jail int32 в SysProcAttr на FreeBSD
-
proposal: html/template: FuncMap псевдонимом для text/template
-
proposal: x/sys/unix: добавить функции общей памяти System V
-
proposal: x/sys/unix: добавить IoctlSetIntPtr
-
proposal: net:deprecate Temporary error status
-
type Error interface { error Timeout() bool // Is the error a timeout? // Deprecated: Temporary errors are not well-defined. // Most temporary errors are timeouts, and the few exceptions are surprising. // Do not use this method. Temporary() bool }
-
-
proposal: io: добавить OffsetWriter, NewOffsetWriter
-
func NewSectionWriter(r WriterAt, off int64, n int64) *SectionWriter func (s *SectionWriter) Write(p []byte) (n int, err error) func (s *SectionWriter) WriteAt(p []byte, off int64) (n int, err error) func (s *SectionWriter) Seek(offset int64, whence int) (int64, error) func (s *SectionWriter) Size() int64
-
Материалы для обучения
Введение в программирование на Go
Руководство для начинающих по разумным абстракциям с использованием Golang
Книга, посвященная синтаксису/семантике
Go-patterns (паттерны проектирования с примерами на Golang)
Статьи
-
Руководство по Linting — Используя golangci-lint, вы можете объединить множество линтеров с открытым исходным кодом от сообщества в единый настраиваемый инструмент для каждого этапа цикла разработки и развертывания.
-
Масштабируемая потоковая передача событий с помощью Redis и Go
-
Изучение паттерна конвейера в Go — конвейеры пригодятся, когда вы хотите разбить задачу на отдельные блоки, которые передают вывод на следующий этап процесса.
-
Настройка инструментов стандартной библиотеки Golang для production
-
Чиним проблемы нагрузок в Go с помощью настройки пула HTTP-соединений
-
Вызов кода Go из Dart с использованием cgo и Dart FFI на простом примере
-
Разработка REST-серверов на Go. Часть 2: применение маршрутизатора gorilla/mux
-
Разработка REST-серверов на Go. Часть 3: использование веб-фреймворка Gin
-
Разработка REST-серверов на Go. Часть 4: применение OpenAPI и Swagger
-
Избавляемся от паролей в репе с кодом с помощью HashiCorp Vault Dynamic Secrets
Инструменты
-
Инструмент рефакторинга и преобразования кода для Go gopatch
-
Инструмент имитации и тестирования HTTP-трафика gock 1.1
-
Высокопроизводительный кэш ristretto 0.1.0
-
Реализация QUIC в Go quiwi 0.0.7
-
Библиотека для хранения данных tstorage 0.2.0
-
Клиент redis go-redis 8.10.0
-
Генератор mocks кода для интерфейсов mockery
-
Потокобезопасный пул соединений для net.Conn интерфейса connPool 0.4.0
-
Инструмент сканирования веб-страниц geziyor
-
Инструмент для чтения и записи файлов XLSX xlsx 3.2.3
-
Инструмент миграции базы данных bbmate 1.12.0
-
Инструмент записи и воспроизведение ваших запросов go-vcr 2.0.1
-
SFTP-сервер sftpgo 2.1.0
-
Библиотека манипулирования HTML/DOM в стиле jQuery goquery 1.7.0
-
Инструмент для презентации на основе терминала slides 0.2.0
-
Библиотека для рендеринга 2D-графики gg 1.3.0
-
Mocking Framework goMock 1.6.0
-
Комплексное решение для настройки приложений viper 1.8.1
-
Инструмент сканирования database/sql строк на структуры, фрагменты и примитивные типы scan
-
Библиотека определения языка lingua 1.0
-
Библиотека для создания интерактивных подсказок survey 2.2.14
-
Фреймворк для замены Kubernetes YAML на Raw yamyams 0.1.4
-
Библиотека для сериализации и десериализации объектов musgo 0.1.9
-
Библиотека для создания приложений CLI cobra 1.2.0
-
Инструмент для исследования и отслеживания ядра Windows fibratus 1.2.0
-
Spotify Терминальный клиент spotify-cli 1.9.1
-
Решение единого входа (SSO) для защиты внутренних служб sso 3.0
-
Декодер данных QR-кода Европейского цифрового сертификата COVID (EUDCC) coronaqr
-
UI библиотека WebAssembly vugu
-
Инструмент анализа зависимостей spaghetti
-
Панель управления/доставки kubernetes devtron 0.2.15
-
Библиотека валидации данных ozzo-validation 4.3.0
-
Резервное копирование системы Walrus 1.1.0
Видео
Как создать пользовательские обработчики для функций Azure в Go
Подкасты
Обсуждение Porter с Кэролайн Ван Слик
Сообщества
ссылка на оригинал статьи https://habr.com/ru/post/566782/
Добавить комментарий