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.