Discover
Подкаст GolangShow
Подкаст GolangShow
Author: Подкаст GolangShow
Subscribed: 1,116Played: 3,205Subscribe
Share
℗ & © 2015-2017, Команда GolangShow
Description
В русскоязычном подкасте о языке программирования Go мы обсуждаем свежие новости, приглашаем интересных гостей, рассказываем о проходящих конференциях по всему миру. Ключевые слова: go, golang, golangshow.
131 Episodes
Reverse
Interview with Nathan Youngman
Nathan Youngman is a self-taught web developer and author of Get Programming with Go.
He serves as organizer for the Edmonton Go meetup, mentor with Canada Learning Code,
and paparazzi of VIP gopher plushies.
He has Patreon page. He also used to blog before started writing books.
Discount code
The publisher of “Get Programming with Go”, Manning Publications, prepared a wonderful gift for our listeners. You can use this permanent 40% discount code: podgolangshow18, it’s good for all their products in all formats.
Interview with William Kennedy
Willam is a managing partner at Ardan Labs, a high-performance development and training firm working with startups and fortune 500 companies.
He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity.
Topics
Weekly issues report from Alexey:
proposal: spec: define _ on rhs as zero value
proposal: Go 2: spec: introduce structured tags
math/bits: add extended precision Add, Sub, Mul, Div
fmt: maps should format in sorted order
regexp: revert per-Regexp use of sync.Pool
runtime: big performance penalty with runtime.LockOSThread
cmd/link: darwin_amd64: running dsymutil failed: signal: segmentation fault
Go compiler: SSA optimization rules description language
Learn Go with tests
Hugo Turns 5 Years Old
Containers From Scratch
Web Assembly and Go: A look to the future
Go 1.11: WebAssembly for the gophers
GopherJS vs WebAssembly for Go
Libraries and projects
https://github.com/guptarohit/asciigraph
https://github.com/browsh-org/browsh
https://ericgreer.info/post/a-better-flags-package-for-go/
https://github.com/go-interpreter/wagon
https://github.com/cosmos72/gomacro
Conferences and meetups
GopherConUK — 1-3 August, London
GopherCon — 27-30 August, Denver
Patrons
We are grateful to Roman Nekhoroshev, Aleksey Akulovich, Сёмочкин Максим, Konstantin Veselkov, Andrew Kazakov and all our other patrons.
You can support our podcast here (if you can read Russian :)).
This episode is hosted by Elena and Alexey.
Темы
Отчет от Александра:
cmd/link: compress DWARF sections in ELF binaries
doc: describe modules in Go 1.11 release notes and Go FAQ
Традиционный отчёт от Алексея:
proposal: spec: define _ on rhs as zero value
proposal: Go 2: spec: introduce structured tags
math/bits: add extended precision Add, Sub, Mul, Div
fmt: maps should format in sorted order
regexp: revert per-Regexp use of sync.Pool
runtime: big performance penalty with runtime.LockOSThread
cmd/link: darwin_amd64: running dsymutil failed: signal: segmentation fault
Go compiler: SSA optimization rules description language
Web Assembly and Go: A look to the future
Go 1.11: WebAssembly for the gophers
GopherJS vs WebAssembly for Go
Learn Go with tests
Hugo Turns 5 Years Old
Containers From Scratch
Библиотеки и проекты
https://github.com/guptarohit/asciigraph
https://github.com/browsh-org/browsh
https://ericgreer.info/post/a-better-flags-package-for-go/
https://github.com/go-interpreter/wagon
https://github.com/cosmos72/gomacro
Конференции и митапы
GopherConUK — 1-3 августа, Лондон
GopherCon — 27-30 августа, Денвер
Спецтема
Интервью. Как собеседоваться и как собеседовать.
“Патроны”
Благодарим за поддержку:
Roman Nekhoroshev, Aleksey Akulovich, Сёмочкин Максим, Konstantin Veselkov, Andrew Kazakov и всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Александр, Алексей и Елена.
Topics
Starts at [00:01:26].
DRAFT Go 1.11 Release Notes
Fixing the billion dollar mistake in Go by borrowing from Rust
The State of Developer Ecosystem Survey in 2018
Introduction to the Go compiler
Go code refactoring: the 23x performance hunt
justforfunc #35: Implementing the tree command from scratch
Implementing Metrics In Go
Prometheus’ Summary implementation
Libraries and projects
Starts at [00:22:17].
SGo: A dialect of Go with optional types and without nil references
Fo: An experimental language which adds functional programming features to Go
Conferences and meetups
Starts at [00:24:50].
Container Days — 18-20 June, Hamburg
GopherConUK — 1-3 August, London
GopherCon — 27-30 August, Denver
Interview with Brad Fitzpatrick and Brian Ketelsen @ GopherCon Russia
Starts at [00:26:16].
Patrons
We are grateful to Roman Nekhoroshev, Aleksey Akulovich and all our other patrons.
You can support our podcast here (if you can read Russian :)).
This episode is hosted by Elena and Alexey.
Темы
[00:00:44] DRAFT Go 1.11 Release Notes
[00:01:24] Fixing the billion dollar mistake in Go by borrowing from Rust
[00:13:42] The State of Developer Ecosystem Survey in 2018
[00:32:52] Introduction to the Go compiler
[00:38:25] Go code refactoring: the 23x performance hunt
[00:43:48] justforfunc #35: Implementing the tree command from scratch
[00:44:30] Implementing Metrics In Go
Prometheus’ Summary implementation
Библиотеки и проекты
[00:55:30] SGo: A dialect of Go with optional types and without nil references
[00:56:54] Fo: An experimental language which adds functional programming features to Go
Конференции и митапы
Начинается с [00:58:18].
Container Days — 18-20 июня, Гамбург
GopherConUK — 1-3 августа, Лондон
GopherCon — 27-30 августа, Денвер
Интервью с Денисом Исаевым и Искандером Шариповым
Начинается с [00:59:58].
go-queryset
Golang CI
golangci-lint
go-toolsmith
go-critic
Common interfaces for Go code checkers
Go linters report
“Патроны”
Благодарим за поддержку Романа Нехорошева, Алексея Акуловича и всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Александр, Алексей и Елена.
Topics
[00:01:14] Weekly commits report from Alex
os: add UserCacheDir
regexp: don’t allocate when All methods find no matches
sync: enable profiling of RWMutex
regexp: Regexp shouldn’t keep references to inputs
cmd/compile: avoid mapaccess at ..
cmd/trace: beautify goroutine page
cmd/pprof: add readline support similar to upstream
[00:04:23] Weekly issues report from Alexey
proposal: Go 2: improve for-loop ergonomics
proposal: Go 2: disallow imports of external packages in library packages
language: Go 2: allow setting slice cap < len, prohibiting writes
proposal: fmt: maps should format in sorted order
cmd/go: add minimal support for vgo transition
proposal: io: document Closer as an idempotent operation
proposal: io: add OnceCloser helper
x/tools/cmd/godoc: add support for hotlinks
x/tools/cmd/godoc: create table of contents from headings in package overview
[00:10:58] Main topics
Go 1.10.3 and Go 1.9.7 are released
milestone
What is Software Engineering?
Why Add Versions To Go?
Go for Industrial Programming
How time.Sleep Works in the Go Runtime
Libraries and projects
Starts at [00:21:40].
Linters Runner for Go. 5x faster than gometalinter.
Pretty Print Data Structures
Golang implementation of Pico face detection library
TypeScript runtime on V8 in Go
Conferences and meetups
Starts at [00:25:34].
Container Days — 18-20 June, Hamburg
GopherConUK — 1-3 August, London
GopherCon — 27-30 August, Denver
Interview with Florin Pățan about GopherCon Iceland
Starts at [00:27:43].
Florin’s twitter: @dlsniper
New Speakers Wiki
Join Gophers on Slack
Patrons
We are grateful to Roman Nekhoroshev, Aleksey Akulovich, Maxim Semochkin, Konstantin Veselkov and all our other patrons. You can support our podcast here (if you can read Russian :)).
This episode is hosted by Elena and Alexey.
Темы
[00:00:40] Еженедельный отчёт от Саши
os: add UserCacheDir
regexp: don’t allocate when All methods find no matches
sync: enable profiling of RWMutex
regexp: Regexp shouldn’t keep references to inputs
cmd/compile: avoid mapaccess at ..
cmd/trace: beautify goroutine page
cmd/pprof: add readline support similar to upstream
[00:06:07] Еженедельный отчёт от Лёши
proposal: Go 2: improve for-loop ergonomics
proposal: Go 2: disallow imports of external packages in library packages
language: Go 2: allow setting slice cap < len, prohibiting writes
proposal: fmt: maps should format in sorted order
cmd/go: add minimal support for vgo transition
proposal: io: document Closer as an idempotent operation
proposal: io: add OnceCloser helper
x/tools/cmd/godoc: add support for hotlinks
x/tools/cmd/godoc: create table of contents from headings in package overview
[00:12:53] Темы
Go 1.10.3 and Go 1.9.7 are released
milestone
What is Software Engineering?
Why Add Versions To Go?
Go for Industrial Programming
How time.Sleep Works in the Go Runtime
Библиотеки и проекты
Начинается с [00:28:00].
Linters Runner for Go. 5x faster than gometalinter.
Pretty Print Data Structures
Golang implementation of Pico face detection library
TypeScript runtime on V8 in Go
Конференции и митапы
Начинается с [00:33:34].
Container Days — 18-20 июня, Гамбург
GopherConUK — 1-3 августа, Лондон
GopherCon — 27-30 августа, Денвер
Интервью с Натали Пистунович про GopherCon Iceland
Начинается с [00:35:53].
Natalie’s twitter: @NataliePis
Проект GoBridge
“Патроны”
Благодарим за поддержку Романа Нехорошева, Алексея Акуловича, Максима Сёмочкина и всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Александр, Алексей и Елена.
Темы
Go’s New Brand
An Analysis of vgo
Opening keynote: Go with Versions - GopherConSG 2018
vgo integration support
Some common traps while using defer
The Tragedy of Finalizers
Sharp-Edged Finalizers in Go
Understanding Condition Variable in Go
How I write Go HTTP services after seven years
Debugging Latency in Go 1.11
Execution tracing in Go 1.11
Бесплатная книга Distributed Systems Observability
Why you can have millions of Goroutines but only thousands of Java Threads
Visual Studio Live Share доступен всем желающим
Опубликованы видео с KubeConEU & CloudNativeConEU
CNCF Cloud Native Interactive Landscape
Пакеты
https://github.com/google/gvisor
https://github.com/umputun/remark
https://github.com/vkuznecovas/mouthful
https://github.com/766b/vscode-go-outliner
https://github.com/dutchcoders/slackarchive
Конференции и митапы
GopherCon Iceland 2018 c 31-ого мая в Рейкьявике
Container Days 2018 — 18-20 июня, Гамбург
“Патроны”
Благодарим за поддержку всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Алексей и Елена.
Этот выпуск был записан в начале марта перед GopherCon’ом. Мы долго не могли его выложить из-за проблемы со звуком.
Огромное спасибо Константину Веселкову за решение этой проблемы.
Гости
Алексей Акулович
Григорий Елеськин
Темы
Традиционный отчёт от Алексея
proposal: sync: support for sharded values
proposal: Go 2: allow cap(make([]T, m, n)) > n
cmd/compile: use strings.Builder
Code your own blockchain in less than 200 lines of Go!
Part 2: Networking — Code your own blockchain in less than 200 lines of Go!
Написание blockchain менее чем за 200 строк кода на Go
Часть 2: Сетевое взаимодействие — Написание blockchain менее чем за 200 строк кода на Go
Learn to securely share files on the blockchain with IPFS!
Code your own blockchain mining algorithm in Go!
Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore
Go Packages we developed for our games
All Hail Bettercap 2.0, One Tool to Rule Them All
Analyzing the performance of Go functions with benchmarks
Специально для начинающих (кто-то там опять жаловался, что нет тем для начинающих): Multithreading in Go - A Tutorial
WebAssembly architecture for Go
Developing a Twitter botnet based on Markov chains in Go
Разработка твиттер ботнета на основе цепей Маркова
HTTP Analytics for 6M requests per second using ClickHouse
Пакеты и проекты
https://github.com/NebulousLabs/Sia
https://github.com/enocom/gopher-reading-list
https://github.com/teh-cmc/go-internals
https://github.com/dearplain/goloader
“Патроны”
Благодарим за поддержку Романа Нехорошева, GC, Алексея Акуловича, Романа Будникова, Алексея Махова, Леонида Бугаева и всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска: Алексей.
Гости: Алексей Акулович и Григорий Елеськин.
Гости
Искандер Шарипов, контрибьютор в проект Go.
Марко Кевац из Badoo. Расскажет про сниффинг gRPC-трафика.
Темы
Традиционный отчет от Алексея:
runtime: use sparse mappings for the heap
cmd/compile: enable mid-stack inlining
cmd/go: add more options to security whitelist
cmd/go: options missing from cgo whitelists
cmd/link: support msvc object files
net: enable TCP keepalive on new connections from net.Dial
x/vgo: consider alternative syntax for major version
x/vgo: go.mod format should not have a bespoke syntax
proposal: add new Question? label to issue tracker
proposal: Go 2: allow interface types to match fields as well as methods
proposal: cmd/go: add transitive Deps for TestImports and XTestImports
proposal: net/http/pprof: Add seconds, rate and frac arguments to mutex/block profile
cmd/compile: incorrect order of evaluation according to spec
Опять про vgo
Reproducible, Verifiable, Verified Builds
Defining Go Modules
Versioned Go Commands
Debugging an evil Go runtime bug
A pattern for Go tests
Go 2017 Survey Results
Error handling in Upspin
Essential Go
Go blueprints: code for common tasks
Rosetta Code - Category:Go
Life of a Go Infrastructure Maintainer
GopherCon 2017: Joe Tsai - Forward Compatible Go Code
Persistent datastructures with Go
The Gopher, There and Back Again
Пакеты
GoReleaser
https://github.com/stamm/dep_radar
https://github.com/hunterloftis/pbr
Конференции и митапы
Kubernetes - from Zero to Hero 6-ого марта в Новосибирске
GopherCon Russia 2018 17-ого марта в Москве
Kubecon and Cloud Native Con Europe 2018 — 2-4 мая, Копенгаген
GopherCon Iceland 2018 c 31-ого мая в Рейкьявике
Container Days 2018 — 18-20 июня, Гамбург
GopherCon 2018 с 27-ого августа в Денвере
GoLab 2018 - 22-23 октября во Флоренции
“Патроны”
Благодарим за поддержку всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Алексей.
Гости: Искандер Шарипов и Марко Кевац.
Огромное спасибо Константину Веселкову за помощь в подготовке звука и шоуноты.
Исправленная версия выпуска 119. Огромное спасибо Константину Веселкову
за восстановление звука.
Гость
В гостях Искандер Шарипов, контрибьютор в проект Go.
В программе:
Рассказ гостя о себе и своем отношении к Go
Утилиты с AST
Emacs и Go
Дополнительный справочник по странностям особенностям Go ассемблера (под amd64). Обновляется при значительных изменениях в этот самый ассемблер.
Патчи к Go
ASM
SSA
gc vs gccgo performance comparison
Тема года
Russ Cox “взорвал” Go-сообщество (vgo)
Конференции и митапы
Go 1.10 Release Party
Митап новосибирского Kubernetes-сообщества 6-го марта
GopherCon Russia 2018 17-го марта в Москве
Kubecon and Cloud Native Con Europe 2018 с 2-го мая в Копенгагене
GopherCon Iceland 2018 c 31-го мая в Рейкьявике
Container Days 2018 с 18-го июня в Гамбурге
GopherCon 2018 с 27-го августа в Денвере
GoLab 2018 22-23 октября во Флоренции
Ведущие этого выпуска:
Алексей и Елена.
Гость: Искандер Шарипов.
Звук этого выпуска был исправлен и загружен как отдельный эпизод.
Гость
В гостях Искандер Шарипов, контрибьютор в проект Go.
В программе:
Рассказ гостя о себе и своем отношении к Go
Утилиты с AST
Emacs и Go
Дополнительный справочник по странностям особенностям Go ассемблера (под amd64). Обновляется при значительных изменениях в этот самый ассемблер.
Патчи к Go
ASM
SSA
gc vs gccgo performance comparison
Тема года
Russ Cox “взорвал” Go-сообщество (vgo)
Конференции и митапы
Go 1.10 Release Party
Митап новосибирского Kubernetes-сообщества 6-го марта
GopherCon Russia 2018 17-го марта в Москве
Kubecon and Cloud Native Con Europe 2018 с 2-го мая в Копенгагене
GopherCon Iceland 2018 c 31-го мая в Рейкьявике
Container Days 2018 с 18-го июня в Гамбурге
GopherCon 2018 с 27-го августа в Денвере
GoLab 2018 22-23 октября во Флоренции
Ведущие этого выпуска:
Алексей и Елена.
Гость: Искандер Шарипов.
Темы
Go теперь принимает Pull Request’ы на GitHub’е. Почти.
Вопрос из Twitter’а про этот репозиторий.
Go gotcha: newbie or ninja?
Maintaining API Versions in Go
go.uuid: Breaking API Change (#66)
Конференции и митапы
Go 1.10 Release Party
GopherCon Russia 2018 17-го марта в Москве
Kubecon and Cloud Native Con Europe 2018 с 2-го мая в Копенгагене
GopherCon Iceland 2018 c 31-го мая в Рейкьявике
Container Days 2018 с 18-го июня в Гамбурге
GopherCon 2018 с 27-го августа в Денвере
GoLab 2018 22-23 октября во Флоренции
Ведущие этого выпуска:
Алексей и Елена.
Темы
Еще раз про vendoring или go-bindata
The Decomposable Monolith: Long Live the Monolith, Long Live Services!
Here are some amazing advantages of Go that you don’t hear much about
Go is not (very) simple, folks
Escape-Analysis Flaws
All about Go’s Stringer interface
If aligned memory writes are atomic, why do we need the sync/atomic package?
Go’s hidden #pragmas
Who is Hiring? (Februrary 2018)
Evolving a Protocol Buffer canonical API
AWS SDK for Go 2.0 Developer Preview
Welcome GoLand 2018.1 EAP: Better Inspections, Completion, Performance, and More
Переписали историю go-fuzz
The best way to write secure and reliable applications
Конференции и митапы
Список конференций в Go Wiki
Видео The State of Go с недавно прошедшей конференции FOSDEM-2018
GopherCon Russia 2018 17-го марта в Москве
Kubecon and Cloud Native Con Europe 2018 с 2-го мая в Копенгагене
GopherCon Iceland 2018 c 31-го мая в Рейкьявике
Container Days 2018 с 18-го июня в Гамбурге
GopherCon 2018 с 27-го августа в Денвере
GoLab 2018 22-23 октября во Флоренции
“Патроны”
Благодарим за поддержку Алексея Акуловича, Максима Тищенко, gc,
Романа Нехорошева, Станислава Афанасьева, Ивана Присяжного и всех-всех-всех
наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Алексей и Елена.
Интервью с sam’ом boyer’ом на dotGo 2017.
Interview with sam boyer at dotGo 2017.
Звук от Алексея очень плох, но sam’а слышно хорошо. Благодарим Константина Веселкова
за помощь в восстановлении звука этого интервью.
Интервью с Jaana Burcu Dogan a.k.a. rakyll на dotGo 2017.
Interview with Jaana Burcu Dogan a.k.a. rakyll at dotGo 2017.
В нём по какой-то причине Алексей называет Derek’а Parker’а Трэвисом. Приношу свои извинения.
Звук в самом начале очень плох, но потом становится лучше. Благодарим Константина Веселкова
за помощь в восстановлении звука этого интервью.
Темы
Еженедельный отчёт от Лёши
proposal: Go 2: capability based security via stateless packages
x/perf/cmd/benchstat: tips or quickstart for newcomers
Go 1.10 RC1 is released!
Upcoming Go protobuf release
Which languages are developers planning to learn next?
Ranking Programming Languages by GitHub Users
OpenCensus:
http://opencensus.io
https://opensource.googleblog.com/2018/01/opencensus.html
https://github.com/census-instrumentation/opencensus-go
Using Go 1.10 new trace features to debug an integration test
Собрание видеозаписей докладов про Go. В основном на русском языке
Проекты, библиотеки и всякое такое
https://github.com/wagoodman/bashful
https://github.com/bradleyjkemp/memmap
https://mholt.github.io/json-to-go/
Конференции и митапы
FOSDEM 2018 3-4 февраля в Брюсселе
Telegram-канал для общения от русскоговорящего сообщества
GopherCon Russia 2018 17-го марта в Москве
Kubecon and Cloud Native Con Europe 2018 с 2-го мая в Копенгагене
GopherCon Iceland 2018 c 31-го мая в Рейкьявике
Container Days 2018 с 18-го июня в Гамбурге
GopherCon 2018 с 27-го августа в Денвере
GoLab 2018 22-23 октября во Флоренции
“Патроны”
Благодарим за поддержку наших патронов. Поддержать подкаст можно здесь.
Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференций
или просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Алексей и Елена.
Темы
Go 1.9.3
https://github.com/golang/go/milestone/63?closed=1
Go 1.10
Обзор в блоге Гоферакадемии
dep 0.4.0
dinosaurus, инструмент для генерации документации
Announcing Go Support for AWS Lambda
Speed and Stability: Why Go is a Great Fit for Lambda
Days Since Last Go HTTP Router
Twirp: a sweet new RPC framework for Go
Cooking gRPC от Алексея
Write a Kubernetes-ready service from zero step-by-step и перевод от Елены
Вакансии
Вакансия от компании DCMN в Берлине или удаленно
Конференции и митапы
DevZen-митап 27-го января в Берлине, встречаемся в 16:00 в Lindenbräu на Potsdamer Platz
FOSDEM 2018 3-4 февраля в Брюсселе
GopherCon Russia 2018 17-го марта в Москве
Возможно, будет митап или пре-пати
GopherCon Iceland 2018 c 31-го мая в Рейкьявике
GopherCon 2018 с 27-го августа в Денвере
Kubecon and Cloud Native Con Europe 2018 с 2-го мая в Копенгагене
Container Days 2018 с 18-го июня в Гамбурге
“Патроны”
Благодарим за поддержку наших патронов:
Aleksey Akulovich, Andy One, Roman Nekhoroshev, Yegor Andreenko,
Aleksei Melnik, Jaleel Akbashev, Nevkontakte, Alexander Nekrasov,
Sergey Serebryakov, Afanasev Stanislav, Ivan Prisyazhnyy, Kostetskiy Pavel,
Andrey Luzin, Artem Kovardin, Andrew Vorobyov
и всех остальных, пожелавших остаться анонимными.
Поддержать подкаст можно здесь.
Если у вас есть подходящие вакансии, анонсы митапов и конференций
или просто интересные темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.
Ведущие этого выпуска:
Алексей,
Артём, Елена.
Темы
Традиционный отчет от Александра
runtime: make LockOSThread/UnlockOSThread nested
cmd/compile: optimize signed non-negative div/mod by a power of 2
runtime: don’t start new threads from locked threads
runtime: make it possible to exit Go-created threads
math/big: implement Lehmer’s GCD algorithm
cmd/compile: compiler support for buffered write barrier
cmd/vet: tighten printf format error messages
encoding/json: disallow unknown fields in Decoder
cmd/compile: specialize map creation for small hint sizes
cmd/go: cache built packages
cmd/go: cache successful test results
cmd/go: run vet automatically during go test
cmd/go: allow -coverprofile with multiple packages being tested
Традиционный отчет от Алексея:
proposal: Go 2: add kind-specific nil predeclared identifier constants
proposal: Go 2: provide symbol (e.g. #) to abort/panic on non-zero return value
meta: WebAssembly (“wasm”) support
runtime: fatal error: sweep increased allocation count, go1.9.x
net/http: “missing status pseudo header” when reusing HTTP/2 connection
x/crypto/ssh/terminal: ReadPassword does not support umlauts on Windows
os/exec: Pipe of command’s stdout to network connection not working on windows
User Survey 2017
8 лет!
Первые видео с dotGo 2017
Шпаркалки
The new pprof user interface
Go, don’t collect my garbage
Gophercises
Announcing Prometheus 2.0
Больше подробностей в DevZen 168
Цикл статей по микросервисам на Go:
Часть 1
Часть 2
How Discord Resizes 150 Million Images Every Day with Go and C++
Gogland переименовали в GoLand
Пакеты, библиотеки и всякое такое
https://github.com/jung-kurt/gofpdf
https://mengzhuo.github.io/yaml-to-go/
https://github.com/google/netstack
https://github.com/google/puffs
https://github.com/alexkohler/prealloc
“Патроны”
Благодарим за поддержку всех наших патронов: Aleksey Akulovich, Andy One, Roman Nekhoroshev, Yegor Andreenko, Aleksei Melnik, Jaleel Akbashev, Nevkontakte, Alexander Nekrasov, Sergey Serebryakov, Stanislav Afanasev, Ivan Prisyazhnyy, Bogdan Lobor, Pavel Kostetskiy, Andrey Luzin, Artem Kovardin, Andrew Vorobyov и других.
Поддержать подкаст можно здесь.
Ведущие этого выпуска:
Алексей,
Александр, Елена.
Благодарим Романа Суворова за помощь в подготовке звука для выпуска.




