Topics
[00:01:14] Weekly commits report from Alexos: add UserCacheDirregexp: don’t allocate when All methods find no matchessync: enable profiling of RWMutexregexp: Regexp shouldn’t keep references to inputscmd/compile: avoid mapaccess at ..cmd/trace: beautify goroutine pagecmd/pprof: add readline support similar to upstream[00:04:23] Weekly issues report from Alexeyproposal: Go 2: improve for-loop ergonomicsproposal: Go 2: disallow imports of external packages in library packageslanguage: Go 2: allow setting slice cap < len, prohibiting writesproposal: fmt: maps should format in sorted ordercmd/go: add minimal support for vgo transitionproposal: io: document Closer as an idempotent operationproposal: io: add OnceCloser helperx/tools/cmd/godoc: add support for hotlinksx/tools/cmd/godoc: create table of contents from headings in package overview[00:10:58] Main topicsGo 1.10.3 and Go 1.9.7 are releasedmilestoneWhat is Software Engineering?Why Add Versions To Go?Go for Industrial ProgrammingHow time.Sleep Works in the Go RuntimeLibraries and projects
Linters Runner for Go. 5x faster than gometalinter.Pretty Print Data StructuresGolang implementation of Pico face detection libraryTypeScript runtime on V8 in GoConferences and meetups
Container Days — 18-20 June, HamburgGopherConUK — 1-3 August, LondonGopherCon — 27-30 August, DenverInterview with Florin Pățan about GopherCon Iceland
Florin’s twitter: @dlsniperNew Speakers WikiJoin Gophers on SlackPatrons
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.