Выпуск 101. Хороший Go
May 17, 2017новости
Темы
Еженедельный отчёт от Лёши
- math: add Round
- proposal: cmd/go: add *_unix.go recognition (and presumably unix build tag)
- cmd/compile: Unclear guidelines on what files/directories are ignored
- cmd/compile: confusing error message for a bad rune value, eg. ‘\xe4\xb8\x96’
- cmd/compile: looprotate picking wrong jump target
- cmd/compile: lay out loop-free, likeliness-free control flow more compactly
- runtime: GC turning on/off disruptive to scheduler and locality
- runtime: select on a shared channel is slow with many Ps
Why golang garbage-collector not implement Generational and Compact gc?
How to ship production-grade Go
- Упомянули OK Log
Проекты, библиотеки и примеры кода
- https://github.com/tidwall/gjson
- https://github.com/jingweno/godzilla
- https://github.com/ebrian/dispenserd
- https://github.com/itsmontoya/linkedlist
- https://github.com/davidjpeacock/kurly
- https://github.com/joshbetz/config
- https://github.com/hsluoyz/casbin
- https://github.com/jmcfarlane/notable
- https://github.com/aerth/markdownd
- https://github.com/unrolled/secure
- https://github.com/anaskhan96/soup
Конференции и митапы
- Митап в Москве 25 мая
- Митап в Киеве 1 июня
- Конференция РИТ++ в Москве, 4-6 июня
- GDG DevFest Siberia 2017 в Новосибирске, 23-24 сентября, прием докладов открыт
“Патроны”
Благодарим за поддержку Алексея Акуловича, Максима Тищенко и всех остальных наших патронов. Поддержать подкаст можно здесь.
Ведущие этого выпуска: Артём, Алексей и Александр.
Длительность: 01:02:11
Размер: 22 МБ
HTML5 аудио плеер:
Прямая ссылка на MP3 аудио поток:
https://golangshow.com/cdn/episodes/101.mp3