Подкаст GolangShow

Подкаст GolangShow

By Подкаст GolangShowTechnology
Download on the App Store

Подкаст GolangShow episodes

  • Episode 127. Interview with Nathan Youngman
    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.

    1 hr 12 min
  • Episode 126. Interview with William Kennedy
    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.

    46 min
  • Episode 125. July
    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.

              19 min
            • Выпуск 125. Июльский
              Темы
              • Отчет от Александра:
                • 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.

                          Ведущие этого выпуска:

                          Александр, Алексей и Елена.

                          1 hr 35 min
                        • Episode 124. nil and AST
                          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.

                                  53 min
                                • Выпуск 124. nil и AST
                                  Темы
                                  • [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.

                                            Ведущие этого выпуска:

                                            Александр, Алексей и Елена.

                                            1 hr 36 min
                                          • Выпуск 124. nil и AST
                                            Темы
                                            • [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.

                                                      Ведущие этого выпуска:

                                                      Александр, Алексей и Елена.

                                                      1 hr 39 min
                                                    • 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.

                                                                    1 hr 3 min
                                                                  • Выпуск 123. Юбилейный
                                                                    Темы
                                                                    • [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.

                                                                                  Ведущие этого выпуска:

                                                                                  Александр, Алексей и Елена.

                                                                                  50 min
                                                                                • Выпуск 122. (story [:vgo :http])
                                                                                  Темы
                                                                                  • 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.

                                                                                            Ведущие этого выпуска:

                                                                                            Алексей и Елена.

                                                                                            1 hr 47 min

                                                                                          About Подкаст GolangShow

                                                                                          From the publisher's feed

                                                                                          В русскоязычном подкасте о языке программирования Go мы обсуждаем свежие новости, приглашаем интересных гостей, рассказываем о проходящих конференциях по всему миру. Ключевые слова: go, golang,…