05.03.2017 - By Подкаст GolangShow
Темы
Еженедельный отчёт от Саши
runtime: align mcentral by cache line size
context: define behavior for Err before Done is closed
testing: add argument to list tests, benchmarks, and examples
sync: import Map from x/sync/syncmap
reflect: use sync.Map instead of RWMutex for type caches
encoding/gob: replace RWMutex usage with sync.Map
encoding/xml: replace tinfoMap RWMutex with sync.Map
encoding/json: replace encoderCache RWMutex with a sync.Map
mime: use sync.Map instead of RWMutex for type lookups
cmd/compile: add initial backend concurrency support
Еженедельный отчёт от Лёши
runtime: maps do not shrink after elements removal (delete)
cmd/compile: recognize map-clearing range idiom
runtime/race: MemoryRangeSet is slow
Proposal: Remove struct tags from Go
proposal: removal of interface{} type in Go 2.0
proposal: len keyword inside slice/index brackets for string/array/slice
cmd/go: go get fails on non-ASCII github packages
proposal: spec: disallow LTR/RTL characters in string literals
proposal: cmd/vet: detect homograph attacks
proposal: spec: disallow unicode import paths to avoid punycode attacks
There is no pass by reference in Go
If a map isn’t a reference variable, what is it?
Using Go in production, my experiences
Writing a SPI driver for the MCP3008 in Go
Multi-Stage Docker Builds for Creating Tiny Go Images
Big Oh!
Type safety or convenience
Nanolog: Super Fast Logging for Go
Проекты, библиотеки и примеры кода
A scalable, performant, rapid development Web framework for Go
Generate AUTHORS, CONTRIBUTING, and CHANGELOG for your GitHub repository.
Вакансии
Badoo (от @mkevac):
Привет.
Мы в Badoo ищем к себе в команду нового человека. Нам нужен
универсальный специалист, который будет писать и на Си и на Go и на PHP. Этот
человек будет связующим звеном между отделом сишников (Си + Go)
и отделом платформы (инфраструктура, PHP). Ищется проактивный
специалист широкого уровня, который сможет создавать и поддерживать
инфраструктуру Badoo. Человек, который будет обозревать проблему
с высоты птичьего полета, предложит и внедрит своими и не только
руками архитектуры, затрагивающие наши два backend отдела.
Данной вакансии на обычном сайте пока нет, но все преимущества
и плюшки у нас в Badoo одинаковы.
Их можно посмотреть тут https://team.badoo.com/jobs/.
ЗП по верхней планке рынка.
Москва.
Конференции и митапы
Воркшоп по kubernetes, 20 мая 2ГИС, Сан Сити, Новосибирск
DevFest Siberia 2017, Новосибирск, 23-24 сентября, прием докладов открыт
“Патроны”
Благодарим за поддержку наших патронов: Aleksey Akulovich, Maxim Tishchenko, Jaleel Akbashev, Leonid Bugaev,
Eugene Medentsii, Sergey Serebryakov, Sergey Shushpanov, Ivan Prisyazhnyy, Danila Pisarev, Artem Kovardin,
Ilya Vassilevsky, Andrew Vorobyov
Поддержать подкаст можно здесь.
Ведущие этого выпуска: Елена, Алексей.