Выпуск 052. Релиз Go 1.6.1 и 1.5.4. Еще одна заявка на дженерики. Полезные инструменты для написания Go-кода.
Apr 14, 2016новости
Темы
- Go 1.6.1 and 1.5.4 are released
- Что нового появилось в репозитории за неделю, обзор от Александра:
- net: mirror Tom Sawyer in the net package for tests
- cmd/compile: bce when max and limit are consts
- net/http: set the Request context for incoming server requests
- runtime: speed up makeslice by avoiding divisions
- compress/flate: eliminate most common bounds checks
- runtime: make execution error panic values implement the Error interface
- bytes, string: add Reset method to Reader
- math/big: re-use memory in Int.GCD
- Дженерики:
- Docker 1.11
- Sparta: A Go framework for AWS Lambda
- Brian Kernighan on the typesetting of “The Go Programming Language” book
- 20 апреля наконец-то выходит перевод
- Tools to Help you Go
- Кто чем пользуется?
- impl
- My Personal Way To Setup Atom Editor for Go Development
- A Brief History of GitLab Workhorse и еще немного про git-интерфейсы:
- Видео Advanced Testing with Go - Mitchell Hashimoto, в выпуске 048 упоминали слайды к этому докладу
Библиотеки, примеры кода и другие открытые исходники
- A package manager for Qt
- A dialect of Go with optional types and without nil references
- search key to restore petya encrypted mft
- A simple markov chain
- gofeed: Robust RSS and Atom Feed Parsing Library
- code generation for grpc
Конференции и митапы
- dotGo 2016 — Париж, 10 октября, промокод GOLANGSHOW для скидки в 20%
- The Golang UK — Лондон, 17–19 августа, промокод GOLANGSHOW2016 для скидки в £25
- Митап в Харькове — 14 мая
- Митап во Львове — 21 мая
- Митап в Белграде — 23 апреля
- Митап в Москве планируется в середине мая, нужны докладчики
Вакансии
- Вакансия от ostrovok.ru:
- Мы ищем двух бекендеров, развивать технологичесоке ядро компании. Ядро и околоядерные микросервисы написаны на Go, у нас тут команда опытнейших гоферов и мы потихоньку стараемся обучать сотрудников других отделов переводить некоторые другие сервисы тоже на Go-шный стек. Оба человека разыскиваются в один проект, но профиль у них предполагается разный.
- Во-первых, нам нужен закалённый в боях Senior, который имел бы опыт работы в проектах с нетривиальной и многоуровневой архитектурой бэкенда, имел бы понимание функционирования всего технологического стека (ядро, сетевой стек, GC, принципы построения предсказуемых систем из ненадежных узлов).
- Во-вторых, нужен человек с сильным логическим и математическим бекграундом, владеющий базовыми знаниями экономики и около-мидловым технологическим опытом: предполагается, что он возьмёт на себя B2B ветвь развития ядра, которая начала сильно расходиться с основной.
- И как, бонус, у нас есть вакансии для начинающих или опытных людей, только изучающих Go. Все три доступны по ссылкам:
- https://jobs.lever.co/ostrovok.ru/6928d891-1ec5-461b-a2a5-255125aa9998
- https://jobs.lever.co/ostrovok.ru/24a2afad-bde0-4a19-a0da-28be37fcb8d5
- https://jobs.lever.co/ostrovok.ru/b9d7f1c4-a5e6-441a-b8b5-ce4c9d92e1fb
- Больше вакансий всегда можно найти в канале #job slack-чата русскоязычного Go-сообщества. Инвайт в чат можно получить на 4gophers.ru.
Спонсоры
- Промо-код GOLANGSHOW для облачного хостинга DigitalOcean.
Ведущие этого выпуска: Александр, Артём, Елена, Слава.
Длительность: 01:06:20
Размер: 24 МБ
HTML5 аудио плеер:
Прямая ссылка на MP3 аудио поток:
https://golangshow.com/cdn/episodes/052.mp3