|
| 1 | ++++ |
| 2 | +date = "2018-06-10" |
| 3 | +draft = true |
| 4 | +title = "Выпуск 123. And Now for Something Completely Different." |
| 5 | +link = "golangshow.com/cdn/episodes/123-en.mp3" |
| 6 | +size = 0 |
| 7 | +length = "00:00:00" |
| 8 | +categories = ["english", "news", "interview"] |
| 9 | ++++ |
| 10 | + |
| 11 | +## Topics |
| 12 | + |
| 13 | +* Weekly commits report from Alex |
| 14 | + * [os: add UserCacheDir](https://github.com/golang/go/commit/816154b06553a4cf8ee7ad089f5e444b37bed43d) |
| 15 | + * [regexp: don't allocate when All methods find no matches](https://github.com/golang/go/commit/df5997b99b9a89e1198596366230fa6c4dd50b70) |
| 16 | + * [sync: enable profiling of RWMutex](https://github.com/golang/go/commit/88ba64582703cea0d66a098730215554537572de) |
| 17 | + * [regexp: Regexp shouldn't keep references to inputs](https://github.com/golang/go/commit/7263540146c75de8037501b3d6fb64f59a0d1956) |
| 18 | + * [cmd/compile: avoid mapaccess at ..](https://github.com/golang/go/commit/c12b185a6ed143e7b397bd58489866505756be0e) |
| 19 | + * [cmd/trace: beautify goroutine page](https://github.com/golang/go/commit/ea1f4832401afb6bd89bf145db3791e7de6cadc4) |
| 20 | + * [cmd/pprof: add readline support similar to upstream](https://github.com/golang/go/commit/3f89214940d1f922bc4fde923de658a2ec1e4ac3) |
| 21 | +* Weekly issues report from Alexey |
| 22 | + * [proposal: Go 2: improve for-loop ergonomics](https://github.com/golang/go/issues/24282) |
| 23 | + * [proposal: Go 2: disallow imports of external packages in library packages](https://github.com/golang/go/issues/25588) |
| 24 | + * [language: Go 2: allow setting slice cap < len, prohibiting writes](https://github.com/golang/go/issues/25725) |
| 25 | + * [proposal: fmt: maps should format in sorted order](https://github.com/golang/go/issues/21095) |
| 26 | + * [cmd/go: add minimal support for vgo transition](https://github.com/golang/go/issues/25069) |
| 27 | + * [proposal: io: document Closer as an idempotent operation](https://github.com/golang/go/issues/25390) |
| 28 | + * [proposal: io: add OnceCloser helper](https://github.com/golang/go/issues/25408) |
| 29 | + * [x/tools/cmd/godoc: add support for hotlinks](https://github.com/golang/go/issues/25444) |
| 30 | + * [x/tools/cmd/godoc: create table of contents from headings in package overview](https://github.com/golang/go/issues/25449) |
| 31 | +* [Go 1.10.3 and Go 1.9.7 are released](https://groups.google.com/forum/#!topic/golang-announce/_S9YQriFKuU) |
| 32 | + * [milestone](https://github.com/golang/go/issues?q=milestone%3AGo1.10.3) |
| 33 | +* [What is Software Engineering?](https://research.swtch.com/vgo-eng) |
| 34 | +* [Why Add Versions To Go?](https://research.swtch.com/vgo-why-versions) |
| 35 | +* [Go for Industrial Programming](https://peter.bourgon.org/go-for-industrial-programming/) |
| 36 | +* [How time.Sleep Works in the Go Runtime](https://github.com/golang/go/issues/25471#issuecomment-391906366) |
| 37 | + |
| 38 | +## Libraries and projects |
| 39 | + |
| 40 | +* [Linters Runner for Go. 5x faster than gometalinter.](https://github.com/golangci/golangci-lint) |
| 41 | +* [Pretty Print Data Structures](https://github.com/shivamMg/ppds) |
| 42 | +* [Golang implementation of Pico face detection library](https://github.com/esimov/pigo) |
| 43 | +* [TypeScript runtime on V8 in Go](https://github.com/ry/deno) |
| 44 | + |
| 45 | +## Conferences and meetups |
| 46 | + |
| 47 | +* [Container Days — 18-20 June, Hamburg](https://containerdays.io/) |
| 48 | +* [GopherConUK — 1-3 August, London](https://www.golanguk.com) |
| 49 | +* [GopherCon — 27-30 August, Denver](https://www.gophercon.com/) |
| 50 | + |
| 51 | +## Patrons |
| 52 | + |
| 53 | +We are grateful to Roman Nekhoroshev, Aleksey Akulovich, Maxim Semochkin, Konstantin Veselkov and all our other patrons. You can support our podcast [here](https://www.patreon.com/golangshow). |
| 54 | + |
| 55 | +This episode is hosted by [Elena](https://twitter.com/webdeva) and [Alexey](https://twitter.com/paaleksey). |
0 commit comments