Go дайджест #10: GopherCon, релиз Go 1.13

В выпуске: видео докладов с конференции GopherCon 2019, мысли Расса Кокса об экспериментах в языке, работа с ошибками в Go 1.13.

Новости

Состоялся релиз Go 1.13, а за ним и патчи Go 1.13.1 и Go 1.12.10.

Серия постов от Расса Кокса с размышлениями о процессе go proposals.

Пост в официальном блоге с содержанием выступления Расса на GopherCon 2019 о том, как они выкатывают экспериментальные фичи в Go.

Анонсировали, что GopherCon EU 2020 пройдет в Берлине.

Сотый выпуск Go Time подкаста с участием Роба Пайка и Роберта Грисимера об истории создания Go.

Как прошел Go Contributors Summit 2019.

Жизненный путь go get запроса с go module proxy.

Читаем

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

И еще одна статья от Дейва о внутренностях компилятора Go.

Фатих Арслан о том, почему следует использовать go modules proxy.

Прагматичный взгляд на версионирование с go modules.

Обзор GopherCon 2019 глазами одного участника.

Подход к упаковке файлов внутрь Go бинарника.

Про типизированный nil, зачем и почему.

Монитор паттерн в Go.

Про логирование HTTP реквестов.

Лимитируем API реквесты.

Работаем с обновленным пакетом error в Go 1.13.

Уменьшаем размер структуры путем правильной последовательности полей.

Уловки с интерфейсами.

Context пакет и как его использовать.

Про логи и метрики от Banzai Cloud.

Ребята из Dgraph представили Ristretto — кеш на Go.

Отличный гайд по работе с Websockets.

Стриминг с интерфейсами io.Reader/io.Writer.

Смотрим

Плейлист с GopherCon 2019.

Для себя я выделил:

Плейлист с лайтининг докладами с GopherCon 2019.

Для себя я выделил:

О WebAssembly с Go от Cloudflare.

Щупаем

gomodifytags — если вам надоело заполнять стракт теги, это вам понравится.

geiger — счетчик Гейгера для ваших аллокаций.

ff — Flag first конфигурация для ваших приложений от Питера Боргома.

cordless — Discord клиент в вашем терминале.

rain — торрент-клиент на Go.

pigo — фейс детекшен на Go.

aws-lambda-go — тулкит от AWS для создания лямбд на Go.

go-github — библиотека для работы с GitHub.

lossy — пакет для эмуляции проблем с сетью.


Также я веду канал в Telegram об интересном в Golang. Подписывайтесь!


← Предыдущий выпуск: Go дайджест #9.

Похожие статьи:
Компания FiiO вслед за выпуском своей флагманской модели Hi-Fi аудиоплеера FiiO X7 анонсировала для российского рынка младшую модель FiiO M3,...
У мобільному застосунку «Дія» запустили гру з управління Байрактаром. Зокрема, вона стане доступною кожному користувачу після...
Время: понедельник + вторник , 19:00-22:00Продолжительность: 3недели 16 ноября стартует курс Основы программирования на Java. Курс...
Microsoft та LinkedIn опублікували звіт про використання ШІ на роботі. Дослідження ґрунтується на опитуванні 31 000 людей...
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. В цьому номері зібрані...
Яндекс.Метрика