Episoder

  • 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.

  • 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.

  • Manglende episoder?

    Klik her for at forny feed.

  • TopicsWeekly issues report from Alexey:proposal: spec: define _ on rhs as zero valueproposal: Go 2: spec: introduce structured tagsmath/bits: add extended precision Add, Sub, Mul, Divfmt: maps should format in sorted orderregexp: revert per-Regexp use of sync.Poolruntime: big performance penalty with runtime.LockOSThreadcmd/link: darwin_amd64: running dsymutil failed: signal: segmentation faultGo compiler: SSA optimization rules description languageLearn Go with testsHugo Turns 5 Years OldContainers From ScratchWeb Assembly and Go: A look to the futureGo 1.11: WebAssembly for the gophersGopherJS vs WebAssembly for GoLibraries and projectshttps://github.com/guptarohit/asciigraphhttps://github.com/browsh-org/browshhttps://ericgreer.info/post/a-better-flags-package-for-go/https://github.com/go-interpreter/wagonhttps://github.com/cosmos72/gomacroConferences and meetupsGopherConUK — 1-3 August, LondonGopherCon — 27-30 August, DenverPatrons

    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.

  • ТемыОтчет от Александра:cmd/link: compress DWARF sections in ELF binariesdoc: describe modules in Go 1.11 release notes and Go FAQТрадиционный отчёт от Алексея:proposal: spec: define _ on rhs as zero valueproposal: Go 2: spec: introduce structured tagsmath/bits: add extended precision Add, Sub, Mul, Divfmt: maps should format in sorted orderregexp: revert per-Regexp use of sync.Poolruntime: big performance penalty with runtime.LockOSThreadcmd/link: darwin_amd64: running dsymutil failed: signal: segmentation faultGo compiler: SSA optimization rules description languageWeb Assembly and Go: A look to the futureGo 1.11: WebAssembly for the gophersGopherJS vs WebAssembly for GoLearn Go with testsHugo Turns 5 Years OldContainers From ScratchБиблиотеки и проектыhttps://github.com/guptarohit/asciigraphhttps://github.com/browsh-org/browshhttps://ericgreer.info/post/a-better-flags-package-for-go/https://github.com/go-interpreter/wagonhttps://github.com/cosmos72/gomacroКонференции и митапыGopherConUK — 1-3 августа, ЛондонGopherCon — 27-30 августа, ДенверСпецтема

    Интервью. Как собеседоваться и как собеседовать.

    “Патроны”

    Благодарим за поддержку:Roman Nekhoroshev, Aleksey Akulovich, Сёмочкин Максим, Konstantin Veselkov, Andrew Kazakov и всех-всех-всехнаших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Александр, Алексей и Елена.

  • Topics

    Starts at [00:01:26].

    DRAFT Go 1.11 Release NotesFixing the billion dollar mistake in Go by borrowing from RustThe State of Developer Ecosystem Survey in 2018Introduction to the Go compilerGo code refactoring: the 23x performance huntjustforfunc #35: Implementing the tree command from scratchImplementing Metrics In GoPrometheus’ Summary implementationLibraries and projects

    Starts at [00:22:17].

    SGo: A dialect of Go with optional types and without nil referencesFo: An experimental language which adds functional programming features to GoConferences and meetups

    Starts at [00:24:50].

    Container Days — 18-20 June, HamburgGopherConUK — 1-3 August, LondonGopherCon — 27-30 August, DenverInterview 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.

  • Темы[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 GoPrometheus’ 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-querysetGolang CIgolangci-lintgo-toolsmithgo-criticCommon interfaces for Go code checkersGo linters report“Патроны”

    Благодарим за поддержку Романа Нехорошева, Алексея Акуловича и всех-всех-всехнаших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Александр, Алексей и Елена.

  • 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

    Starts at [00:21:40].

    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

    Starts at [00:25:34].

    Container Days — 18-20 June, HamburgGopherConUK — 1-3 August, LondonGopherCon — 27-30 August, DenverInterview with Florin Pățan about GopherCon Iceland

    Starts at [00:27:43].

    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.

  • Темы[00:00:40] Еженедельный отчёт от Сашиos: 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:06:07] Еженедельный отчёт от Лёшиproposal: 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:12:53] ТемыGo 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 RuntimeБиблиотеки и проекты

    Начинается с [00:28:00].

    Linters Runner for Go. 5x faster than gometalinter.Pretty Print Data StructuresGolang implementation of Pico face detection libraryTypeScript 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.

    Ведущие этого выпуска:Александр, Алексей и Елена.

  • ТемыGo’s New BrandAn Analysis of vgoOpening keynote: Go with Versions - GopherConSG 2018vgo integration supportSome common traps while using deferThe Tragedy of FinalizersSharp-Edged Finalizers in GoUnderstanding Condition Variable in GoHow I write Go HTTP services after seven yearsDebugging Latency in Go 1.11Execution tracing in Go 1.11Бесплатная книга Distributed Systems ObservabilityWhy you can have millions of Goroutines but only thousands of Java ThreadsVisual Studio Live Share доступен всем желающимОпубликованы видео с KubeConEU & CloudNativeConEUCNCF Cloud Native Interactive LandscapeПакетыhttps://github.com/google/gvisorhttps://github.com/umputun/remarkhttps://github.com/vkuznecovas/mouthfulhttps://github.com/766b/vscode-go-outlinerhttps://github.com/dutchcoders/slackarchiveКонференции и митапыGopherCon Iceland 2018 c 31-ого мая в РейкьявикеContainer Days 2018 — 18-20 июня, Гамбург“Патроны”

    Благодарим за поддержку всех-всех-всехнаших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Алексей и Елена.

  • Этот выпуск был записан в начале марта перед GopherCon’ом. Мы долго не могли его выложить из-за проблемы со звуком.Огромное спасибо Константину Веселкову за решение этой проблемы.

    ГостиАлексей АкуловичГригорий ЕлеськинТемыТрадиционный отчёт от Алексеяproposal: sync: support for sharded valuesproposal: Go 2: allow cap(make([]T, m, n)) > ncmd/compile: use strings.BuilderCode your own blockchain in less than 200 lines of Go!Part 2: Networking — Code your own blockchain in less than 200 lines of Go!Написание blockchain менее чем за 200 строк кода на GoЧасть 2: Сетевое взаимодействие — Написание blockchain менее чем за 200 строк кода на GoLearn to securely share files on the blockchain with IPFS!Code your own blockchain mining algorithm in Go!Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless DatastoreGo Packages we developed for our gamesAll Hail Bettercap 2.0, One Tool to Rule Them AllAnalyzing the performance of Go functions with benchmarksСпециально для начинающих (кто-то там опять жаловался, что нет тем для начинающих): Multithreading in Go - A TutorialWebAssembly architecture for GoDeveloping a Twitter botnet based on Markov chains in GoРазработка твиттер ботнета на основе цепей МарковаHTTP Analytics for 6M requests per second using ClickHouseПакеты и проектыhttps://github.com/NebulousLabs/Siahttps://github.com/enocom/gopher-reading-listhttps://github.com/teh-cmc/go-internalshttps://github.com/dearplain/goloader“Патроны”

    Благодарим за поддержку Романа Нехорошева, GC, Алексея Акуловича, Романа Будникова, Алексея Махова, Леонида Бугаева и всех-всех-всехнаших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска: Алексей.Гости: Алексей Акулович и Григорий Елеськин.

  • ГостиИскандер Шарипов, контрибьютор в проект Go.Марко Кевац из Badoo. Расскажет про сниффинг gRPC-трафика.Темы

    Традиционный отчет от Алексея:

    runtime: use sparse mappings for the heapcmd/compile: enable mid-stack inliningcmd/go: add more options to security whitelistcmd/go: options missing from cgo whitelistscmd/link: support msvc object filesnet: enable TCP keepalive on new connections from net.Dialx/vgo: consider alternative syntax for major versionx/vgo: go.mod format should not have a bespoke syntaxproposal: add new Question? label to issue trackerproposal: Go 2: allow interface types to match fields as well as methodsproposal: cmd/go: add transitive Deps for TestImports and XTestImportsproposal: net/http/pprof: Add seconds, rate and frac arguments to mutex/block profilecmd/compile: incorrect order of evaluation according to spec

    Опять про vgo

    Reproducible, Verifiable, Verified BuildsDefining Go ModulesVersioned Go Commands

    Debugging an evil Go runtime bug

    A pattern for Go tests

    Go 2017 Survey Results

    Error handling in Upspin

    Essential Go

    Go blueprints: code for common tasks

    Rosetta Code - Category:Go

    Life of a Go Infrastructure Maintainer

    GopherCon 2017: Joe Tsai - Forward Compatible Go Code

    Persistent datastructures with Go

    The Gopher, There and Back Again

    ПакетыGoReleaserhttps://github.com/stamm/dep_radarhttps://github.com/hunterloftis/pbrКонференции и митапыKubernetes - from Zero to Hero 6-ого марта в НовосибирскеGopherCon Russia 2018 17-ого марта в МосквеKubecon and Cloud Native Con Europe 2018 — 2-4 мая, КопенгагенGopherCon Iceland 2018 c 31-ого мая в РейкьявикеContainer Days 2018 — 18-20 июня, ГамбургGopherCon 2018 с 27-ого августа в ДенвереGoLab 2018 - 22-23 октября во Флоренции“Патроны”

    Благодарим за поддержку всех-всех-всехнаших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Алексей.Гости: Искандер Шарипов и Марко Кевац.

    Огромное спасибо Константину Веселкову за помощь в подготовке звука и шоуноты.

  • Исправленная версия выпуска 119. Огромное спасибо Константину Веселковуза восстановление звука.

    Гость

    В гостях Искандер Шарипов, контрибьютор в проект Go.

    В программе:

    Рассказ гостя о себе и своем отношении к GoУтилиты с ASTEmacs и GoДополнительный справочник по странностям особенностям Go ассемблера (под amd64). Обновляется при значительных изменениях в этот самый ассемблер.Патчи к GoASMSSAgc vs gccgo performance comparisonТема годаRuss Cox “взорвал” Go-сообщество (vgo)Конференции и митапыGo 1.10 Release PartyМитап новосибирского Kubernetes-сообщества 6-го мартаGopherCon Russia 2018 17-го марта в МосквеKubecon and Cloud Native Con Europe 2018 с 2-го мая в КопенгагенеGopherCon Iceland 2018 c 31-го мая в РейкьявикеContainer Days 2018 с 18-го июня в ГамбургеGopherCon 2018 с 27-го августа в ДенвереGoLab 2018 22-23 октября во Флоренции

    Ведущие этого выпуска:Алексей и Елена.Гость: Искандер Шарипов.

  • Звук этого выпуска был исправлен и загружен как отдельный эпизод.

    Гость

    В гостях Искандер Шарипов, контрибьютор в проект Go.

    В программе:

    Рассказ гостя о себе и своем отношении к GoУтилиты с ASTEmacs и GoДополнительный справочник по странностям особенностям Go ассемблера (под amd64). Обновляется при значительных изменениях в этот самый ассемблер.Патчи к GoASMSSAgc vs gccgo performance comparisonТема годаRuss Cox “взорвал” Go-сообщество (vgo)Конференции и митапыGo 1.10 Release PartyМитап новосибирского Kubernetes-сообщества 6-го мартаGopherCon Russia 2018 17-го марта в МосквеKubecon and Cloud Native Con Europe 2018 с 2-го мая в КопенгагенеGopherCon Iceland 2018 c 31-го мая в РейкьявикеContainer Days 2018 с 18-го июня в ГамбургеGopherCon 2018 с 27-го августа в ДенвереGoLab 2018 22-23 октября во Флоренции

    Ведущие этого выпуска:Алексей и Елена.Гость: Искандер Шарипов.

  • ТемыGo теперь принимает Pull Request’ы на GitHub’е. Почти.Вопрос из Twitter’а про этот репозиторий.Go gotcha: newbie or ninja?Maintaining API Versions in Gogo.uuid: Breaking API Change (#66)Конференции и митапыGo 1.10 Release PartyGopherCon Russia 2018 17-го марта в МосквеKubecon and Cloud Native Con Europe 2018 с 2-го мая в КопенгагенеGopherCon Iceland 2018 c 31-го мая в РейкьявикеContainer Days 2018 с 18-го июня в ГамбургеGopherCon 2018 с 27-го августа в ДенвереGoLab 2018 22-23 октября во Флоренции

    Ведущие этого выпуска:Алексей и Елена.

  • ТемыЕще раз про vendoring или go-bindataThe Decomposable Monolith: Long Live the Monolith, Long Live Services!Here are some amazing advantages of Go that you don’t hear much aboutGo is not (very) simple, folksEscape-Analysis FlawsAll about Go’s Stringer interfaceIf aligned memory writes are atomic, why do we need the sync/atomic package?Go’s hidden #pragmasWho is Hiring? (Februrary 2018)Evolving a Protocol Buffer canonical APIAWS SDK for Go 2.0 Developer PreviewWelcome GoLand 2018.1 EAP: Better Inspections, Completion, Performance, and MoreПереписали историю go-fuzzThe best way to write secure and reliable applicationsКонференции и митапыСписок конференций в Go WikiВидео The State of Go с недавно прошедшей конференции FOSDEM-2018GopherCon Russia 2018 17-го марта в МосквеKubecon and Cloud Native Con Europe 2018 с 2-го мая в КопенгагенеGopherCon Iceland 2018 c 31-го мая в РейкьявикеContainer Days 2018 с 18-го июня в ГамбургеGopherCon 2018 с 27-го августа в ДенвереGoLab 2018 22-23 октября во Флоренции“Патроны”

    Благодарим за поддержку Алексея Акуловича, Максима Тищенко, gc,Романа Нехорошева, Станислава Афанасьева, Ивана Присяжного и всех-всех-всехнаших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Алексей и Елена.

  • Интервью с sam’ом boyer’ом на dotGo 2017.

    Interview with sam boyer at dotGo 2017.

    Звук от Алексея очень плох, но sam’а слышно хорошо. Благодарим Константина Веселковаза помощь в восстановлении звука этого интервью.

  • Интервью с Jaana Burcu Dogan a.k.a. rakyll на dotGo 2017.

    Interview with Jaana Burcu Dogan a.k.a. rakyll at dotGo 2017.

    В нём по какой-то причине Алексей называет Derek’а Parker’а Трэвисом. Приношу свои извинения.

    Звук в самом начале очень плох, но потом становится лучше. Благодарим Константина Веселковаза помощь в восстановлении звука этого интервью.

  • ТемыЕженедельный отчёт от Лёшиproposal: Go 2: capability based security via stateless packagesx/perf/cmd/benchstat: tips or quickstart for newcomersGo 1.10 RC1 is released!Upcoming Go protobuf releaseWhich languages are developers planning to learn next?Ranking Programming Languages by GitHub UsersOpenCensus:http://opencensus.iohttps://opensource.googleblog.com/2018/01/opencensus.htmlhttps://github.com/census-instrumentation/opencensus-goUsing Go 1.10 new trace features to debug an integration testСобрание видеозаписей докладов про Go. В основном на русском языкеПроекты, библиотеки и всякое такоеhttps://github.com/wagoodman/bashfulhttps://github.com/bradleyjkemp/memmaphttps://mholt.github.io/json-to-go/Конференции и митапыFOSDEM 2018 3-4 февраля в БрюсселеTelegram-канал для общения от русскоговорящего сообществаGopherCon Russia 2018 17-го марта в МосквеKubecon and Cloud Native Con Europe 2018 с 2-го мая в КопенгагенеGopherCon Iceland 2018 c 31-го мая в РейкьявикеContainer Days 2018 с 18-го июня в ГамбургеGopherCon 2018 с 27-го августа в ДенвереGoLab 2018 22-23 октября во Флоренции“Патроны”

    Благодарим за поддержку наших патронов. Поддержать подкаст можно здесь.

    Если у вас есть на примете интересные гости, подходящие вакансии, анонсы митапов и конференцийили просто свежие темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Алексей и Елена.

  • ТемыGo 1.9.3https://github.com/golang/go/milestone/63?closed=1Go 1.10Обзор в блоге Гоферакадемииdep 0.4.0dinosaurus, инструмент для генерации документацииAnnouncing Go Support for AWS LambdaSpeed and Stability: Why Go is a Great Fit for LambdaDays Since Last Go HTTP RouterTwirp: a sweet new RPC framework for GoCooking gRPC от АлексеяWrite a Kubernetes-ready service from zero step-by-step и перевод от ЕленыВакансииВакансия от компании DCMN в Берлине или удаленноКонференции и митапыDevZen-митап 27-го января в Берлине, встречаемся в 16:00 в Lindenbräu на Potsdamer PlatzFOSDEM 2018 3-4 февраля в БрюсселеGopherCon Russia 2018 17-го марта в МосквеВозможно, будет митап или пре-патиGopherCon Iceland 2018 c 31-го мая в РейкьявикеGopherCon 2018 с 27-го августа в ДенвереKubecon and Cloud Native Con Europe 2018 с 2-го мая в КопенгагенеContainer Days 2018 с 18-го июня в Гамбурге“Патроны”

    Благодарим за поддержку наших патронов:Aleksey Akulovich, Andy One, Roman Nekhoroshev, Yegor Andreenko,Aleksei Melnik, Jaleel Akbashev, Nevkontakte, Alexander Nekrasov,Sergey Serebryakov, Afanasev Stanislav, Ivan Prisyazhnyy, Kostetskiy Pavel,Andrey Luzin, Artem Kovardin, Andrew Vorobyovи всех остальных, пожелавших остаться анонимными.Поддержать подкаст можно здесь.

    Если у вас есть подходящие вакансии, анонсы митапов и конференцийили просто интересные темы для следующего выпуска, пишите в слак-чат golang-ru, канал #podcast.

    Ведущие этого выпуска:Алексей,Артём, Елена.

  • ТемыТрадиционный отчет от Александраruntime: make LockOSThread/UnlockOSThread nestedcmd/compile: optimize signed non-negative div/mod by a power of 2runtime: don’t start new threads from locked threadsruntime: make it possible to exit Go-created threadsmath/big: implement Lehmer’s GCD algorithmcmd/compile: compiler support for buffered write barriercmd/vet: tighten printf format error messagesencoding/json: disallow unknown fields in Decodercmd/compile: specialize map creation for small hint sizescmd/go: cache built packagescmd/go: cache successful test resultscmd/go: run vet automatically during go testcmd/go: allow -coverprofile with multiple packages being testedТрадиционный отчет от Алексея:proposal: Go 2: add kind-specific nil predeclared identifier constantsproposal: Go 2: provide symbol (e.g. #) to abort/panic on non-zero return valuemeta: WebAssembly (“wasm”) supportruntime: fatal error: sweep increased allocation count, go1.9.xnet/http: “missing status pseudo header” when reusing HTTP/2 connectionx/crypto/ssh/terminal: ReadPassword does not support umlauts on Windowsos/exec: Pipe of command’s stdout to network connection not working on windowsUser Survey 20178 лет!Первые видео с dotGo 2017ШпаркалкиThe new pprof user interfaceGo, don’t collect my garbageGophercisesAnnouncing Prometheus 2.0Больше подробностей в DevZen 168Цикл статей по микросервисам на Go:Часть 1Часть 2How Discord Resizes 150 Million Images Every Day with Go and C++Gogland переименовали в GoLandПакеты, библиотеки и всякое такоеhttps://github.com/jung-kurt/gofpdfhttps://mengzhuo.github.io/yaml-to-go/https://github.com/google/netstackhttps://github.com/google/puffshttps://github.com/alexkohler/prealloc“Патроны”

    Благодарим за поддержку всех наших патронов: Aleksey Akulovich, Andy One, Roman Nekhoroshev, Yegor Andreenko, Aleksei Melnik, Jaleel Akbashev, Nevkontakte, Alexander Nekrasov, Sergey Serebryakov, Stanislav Afanasev, Ivan Prisyazhnyy, Bogdan Lobor, Pavel Kostetskiy, Andrey Luzin, Artem Kovardin, Andrew Vorobyov и других.Поддержать подкаст можно здесь.

    Ведущие этого выпуска:Алексей,Александр, Елена.

    Благодарим Романа Суворова за помощь в подготовке звука для выпуска.