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.

Похожие статьи:
Ранее в сети уже появлялась информация о том, что флагманский смартфон следующего года Samsung Galaxy S7 будет представлен раньше, чем его...
Починаємо згадувати рік, що минає, та підводити підсумки. За нашими підрахунками, кількість зайнятих спеціалістів...
Кабінет міністрів ухвалив Національну стратегію доходів на 2024-2030 роки. За словами міністра фінансів Сергія...
Військово-обліковий документ з Реєстру призовників, військовозобовʼязаних та резервістів можна отримати...
Кабмін призначив Юрія Мироненка на посаду голови Державної служби спеціального зв’язку та захисту...
Яндекс.Метрика