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.

Похожие статьи:
Оператор мобильной связи МТС объявил о запуске, как он заявляет, альтернативы Skype и Viber – мессенджера и приложения для звонков на базе...
Spin Technology, розробник програмного забезпечення для захисту даних, 10 серпня оголосив, що залучив $16 млн інвестицій, пише...
В базе данных бенчмарка GFXBench появились очередные ранее не представленные официально устройства — планшеты Samsung...
У квітні ми вже дивилися, як змінився ринок праці під час кризи. Настав час поглянути, погіршилася чи поліпшилася...
17-річний киянин Ігор Клименко став найкращим студентом світу 2022 року за версією Global Student Prize. Його проєкт —...
Яндекс.Метрика