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.

Похожие статьи:
У 2025 році експорт IT-послуг з України повернувся до зростання після майже двох років скорочення. Про це повідомили у Львівському...
У квітні подорожчали зарплатні пропозиції для фахівців DevOps і QA, а винагороди для FrontEnd- і PHP-розробників — дещо «просіли», про...
Месяц назад прошла конференция Build 2016, на которой помимо прочего рассказали, что Xamarin теперь бесплатен для всех...
20 грудня 2021 року ізраїльські правоохоронці на вимогу своїх німецьких колег заарештували двох громадян. Один...
Українські підприємці безоплатно користуватимуться корпоративною поштою, хмарним сховищем та іншими...
Яндекс.Метрика