×Закрыть

Go дайджест #14: что будет в Go 1.15, Apple и Go

В выпуске: соместный проект Apple и Google на Go, как язык помогет разрабатывать софт для борьбы с COVID-19, результаты Go Developer Survey 2019.

Новости

Совместный проект Google и Apple по борьбе с COVID-19 написан на Go, а в этом выпуске ребята из Generic Talks разбирали его по деталькам.

Зарелизили Go 1.14.3 и 1.13.11.

Что нас ждет в Go 1.15 на слайдах от Дэниэла Марти, и еще одна статья с детальным розбором некоторых новинок.

Результаты Go Developer Survey 2019

Свежее интервью с Робом Пайком

Как уменьшить размер бинарников, жертвуя возможностью сравнения типов, от Дэйва Чейни.

Caddy 2 вот и релиз!

Анонс

GoWayFest 4.0 goway.io — 4-ая конференция в Беларуси, полностью посвященная языку Go, переходит в онлайн и пройдет 11-12 июля.

Среди спикеров этого года:

👍 Dave Cheney — раскроет тайну того, как важен нейминг для вашей кодовой базы.

👍 Ellen Körbes — поможет ускорить процесс «от изменения кода до запуска процесса» для приложений Go.

👍 Iskander Sharipov с подробным описанием внедрения эффективной VM в Go.

Читаем

Life Without Line Numbers

Отличная статья от GitHub про 3 бага в Go драйвере MySQL

Подменяем stdin и stdout в Go

Как работает инлайнинг в Go

Prometheus для начинающих

Asynchronous Preemption в Go 1.14

Как построить систему мониторинга COVID пациентов на Go и Vue за 3 дня!

Используйте последнюю версию Go

Как оформить Go GitHub репос

Go в браузере с WebAssembly и TinyGo

Broccoli: Brotli компрессия статики в Go

Код конвенции Thanos для Go

Строим свой TCP протокол

Дженерики в Go: откуда зачем и как

Statically Compiling Go Programs

Как я делал облачную игру с WebRTC и Go

Ордеринг обьектов в Go

Таймауты и отмена контекста при работе с базами

Как контрибьютить в компилятор Go

Смотрим и слушаем

Строим приложения с Go и MongoDB

Строим микросервисы Go в GoLand

A Beginner’s Guide to gRPC in Go

Щупаем

shotizam — сколько весит ваш бинарник

go-elasticsearch — клиент для elasticsearch

go-leetcode — 100 LeetCode задач на Go

gomodifytags — автозаполнение стракт тегов

pester — немного ресайленса в ваш HTTP клиент

waitabit — работаем с сигналами прерывания

go-fault — инекция ошибок в ваши хендлеры

go-tinytime — эффективная работа с time.Time

facebookincubator/ntp — библиотека для работы с ntp


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

LinkedIn

3 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Спасибо за обзор, очень полезно!

Дженерики це добре, але прототип дійсно сирий

 func (a Array(T)) Map(type X)(mapper func(T) X) Array(X) { 

panic: main.go2:9:53: unexpected type string character ’₄’ in „Xyu₄”

goroutine 1 [running]:
go/go2go.(*translator).instantiatedName(0×8bdac0, 0×0, 0×80aa80, 0×824f50, 0×1, 0×1, 0×80a820, 0×845580, 0×103c0055, 0×8bd410)
/Users/chris/repos/go.googlesource.com/go/src/go/go2go/names.go:59 +0×54

Але дякую що хоч постарався :-)

Отличный обзор, большое спасибо !

Подписаться на комментарии