10 июня 2018
Episode 123. And Now for Something Completely Different
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.