Подкаст GolangShow

Выпуск 099. По ссылке или нет?

05.03.2017 - By Подкаст GolangShowPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Темы

Еженедельный отчёт от Саши

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

Поддержать подкаст можно здесь.

Ведущие этого выпуска: Елена, Алексей.

More episodes from Подкаст GolangShow