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.

Похожие статьи:
Международный музыкальный сервис Guvera отметил год присутствия на российском рынке и объявил о том, что аудитория российского приложения...
Web-дизайнеры проектируют логическую структуру веб-сайтов, приложений и программного обеспечения, продумывают наиболее удобные способы...
JavaScript — найпопулярніша мова програмування серед українських розробників. А питання про те, як увійти в ІТ, не втрачає актуальності,...
Тепер ви зможете допомогти нашому ППО зі своїм «єППО» у смартфоні. SpaceX в особі Ілона Маска відмовляється фінансувати послуги Starlink...
Tesla продовжить платити українським співробітникам, які повернулися до своєї держави, щоб приєднатися до боротьби з російськими...
Яндекс.Метрика