Golang Show-logo

Golang Show

27 Favorites

More Information




Русскоязычный подкаст о Go




Выпуск 107. В гостях Кирилл Даншин

Гость В гостях Кирилл Даншин. Темы: Awesome GoGo Report CardPointeropen-source проекты гостяgrameworkпотокобезопасные мапыefaceconvпулл-реквест Темы runtime: label runtime functions based on their rolescmd/go: version information is not structured enough for use by developer toolsproposal: cmd/go: Use output as canonical version stringproposal: hash: export a built-in hash function for comparable valuesproposal: Vanity URLs via DNSproposal: Go 2: revisit explicit annotations in...

Duration: 02:49:41

Выпуск 106. Go2WayCon

Темы bytes: appending to a single slice from Split output can affect other slices of the outputnet/http/httptrace: add ServerTrace hooksfmt: maps should format in sorted orderx/tools/godoc: memory grows exponentially if symlink loop exists in $GOPATHproposal: database/sql: support creating a *sql.DB directly from a driver.Driver and dsnproposal: math/rand: add Shuffleproposal: spec: change all int types to panic on wraparound, overflowproposal: composite errorsproposal: spec: define _ on...

Duration: 02:18:30

Выпуск 105. GoWay и Modern Go

Гости Яна Лашкевич и Миша Кабищев рассказывают о GoWayFest 2017, первой Go-конференции в Восточной Европе, которая пройдет в Минске 21 июля. Темы cmd/compile/internal/gc: speed-up small array comparisonruntime: avoid division in gccmd/link: fix accidentally-quadratic library loadingdoc: add qualified mention of dep to FAQsyscall: use CLONE_VFORK safelyruntime, syscall: workaround for bug in Linux’s execveos/signal: avoid race between Stop and receiving on channeldoc, api: add...

Duration: 03:01:04

Выпуск 104. Рекордно короткий

Темы Go 1.9 Beta 1 is releasedGo 1.9 Release NotesThe RedMonk Programming Language Rankings: June 2017Deploying a Go application with systemd socket activationGood open source web Golang project to read through the code?Soft Plush Gophers looking for new friendsВебинар по GoglandGogland EAP 9Fun with Channels in GolangPackage Oriented Design Проекты, библиотеки и примеры...

Duration: 00:52:57

Выпуск 103. Go-митап @ РИТ++ 2017

Спецвыпуск с конференеции РИТ++ 2017. Митап “Go в продакшн”. Запись производилась в полевых условиях. Участники митапа делятся своим опытом и видением различных вопросов, связанных с Go.

Duration: 01:39:49

Выпуск 102. Много новых covfefe

Темы Еженедельный отчёт от Сашиcmd/compile: defer+delete argument bugruntime: terminate locked OS thread if its goroutine exitsx/mobile: gomobile apps crash inside runtime.usleep() on Android O betax/net/http2: high RAM usage after closing response bodies early with HTTP2 connectionsplugin: Add support for closing pluginsРелизы Go 1.8.2 и Go 1.8.3IstioIstio: a modern approach to developing and managing microservicesUndertanding Basic of Concurrence Programming in the easiest wayConcurrent...

Duration: 02:33:09

Выпуск 101. Хороший Go

Темы Еженедельный отчёт от Саши internal/cpu: new package to detect cpu featuresnet: allow Resolver to use a custom dialercontainer/heap: avoid up() invoke if down() success at heap.Remove()cmd/compile: eliminate some bounds checks from generated rewrite rulesЕженедельный отчёт от Лёши math: add Roundproposal: cmd/go: add *_unix.go recognition (and presumably unix build tag)cmd/compile: Unclear guidelines on what files/directories are ignoredcmd/compile: confusing error message for a...

Duration: 01:40:06

Выпуск 100. Три А и Л

Темы Еженедельный отчёт от Саши bytes: optimize Buffer’s Write, WriteString, WriteByte, and WriteRunecontainer/heap: optimization when selecting smaller childcmd/go: add support for concurrent backend compilationcmd/go: enable concurrent backend compilation by defaultcmd/compile: use a buffered channel for the function queueЕженедельный отчёт от Лёши build: distribute linux/arm64 binaries for Go releasescmd/compile: Fannkuch11 on AMD64 slow down 6% after removing assembler backend...

Duration: 01:04:03

Выпуск 099. По ссылке или нет?

Темы Еженедельный отчёт от Саши runtime: align mcentral by cache line sizecontext: define behavior for Err before Done is closedtesting: add argument to list tests, benchmarks, and examplessync: import Map from x/sync/syncmapreflect: use sync.Map instead of RWMutex for type cachesencoding/gob: replace RWMutex usage with sync.Mapencoding/xml: replace tinfoMap RWMutex with sync.Mapencoding/json: replace encoderCache RWMutex with a sync.Mapmime: use sync.Map instead of RWMutex for type...

Duration: 01:04:33

Выпуск 098. Контекст эксперимента

Темы Еженедельный отчёт от Сашиruntime: preallocate some overflow bucketssync: align poolLocal to CPU cache line sizeos: fix race between file I/O and Closehttps://github.com/chapsuk/frissgorace: not working with Alpine based image (#14481)cmd/go: reject use of PIE with -race (#20038)cmd/compile: parallelize compilation (#15756)net/http: WriteTimeout not reset in http2 (#18437)math/bits: an integer bit twiddling library (#18616)proposal: cmd/godoc: add support for sections...

Duration: 02:29:19

Выпуск 097. Драконы и киты

Темы Еженедельный отчетtesting: add TB.Helper to better support test helperssync: improve Pool performanceproposal: Go 2: “result” type«Год с Go в реальной работе»periphMoby пришёл! Проекты, библиотеки и примеры кода A FUSE filesystem and dungeon crawling adventure game enginehttps://github.com/ponzu-cms/ponzuSQLite на Go Конференции и митапы Митап новосибирского Kubernetes-сообществаоткрыт “Патроны” Благодарим за поддержку Алексея Акуловича, Максима Тищенко и всех остальных наших...

Duration: 02:05:47

Выпуск 096. И их осталось двое

Темы Отчет от АлександраВышел Go 1.8.1Go Developer Experience Working GroupApplied Go: Text-based user interfacecmd/compile: add initial backend concurrency supportARM64 компиляция в два раза быстрееjustforfunc #9: The Context PackageПодать заявку на участие в diversity-гранте от Women Who Go на поездку на Gophercon 2017 можно до 17-го апреля здесьSee What Your Program Is Really Doing With ‘go tool trace’ Библиотеки, открытые исходники, примеры кода Hugo 0.20 ReleasedGravitational...

Duration: 00:43:58

Выпуск 095. С чистого листа

Темы Огромный отчет от АлександраОбсуждение блокировок на сисколлахMid-stack inlining in the Go compilerpprof should report non-heap memoryruntime: make ReadMemStats STW for use non-blocking I/O for pollable files automaticallyВышел перевод книги “Go in practice”Облегчаем реверсинг Golang бинарников или зачем вообще писать скрипты в IDACodeLab of MadDevs23 марта - Golang meetup SF (с видео)Митап новосибирского Go-сообщества. Были гоферы из VK, Openprovider, Авито и SoundCloudОтправим...

Duration: 01:46:07

Выпуск 094. Релиз Go 1.8

Темы Релиз go 1.8Митап в МосквеLogging, interfaces, and allocation Конкурс от Алексея Плюшевый гофер достанется тому, кто напишет инструмент для поиска “интересных” issues в репозитории https://github.com/golang/go. Подробности в подкасте! Спонсоры и “патроны” облачного хостинга DigitalOceanGravitationalМы ищем талантыздесь Ведущие этого выпуска: Артём, Алексей, Александр, Слава.

Duration: 01:30:38

Выпуск 093. Контекст времени

Темы Отчет от Александраtime: use monotonic clock to measure elapsed timeПроблемы gopkg.inContext is for cancelationPitfalls of context values and how to avoid or mitigate them in GoСоздание кастомных Go-профилей с помощью pprof. Запоминаем стекиGo code intelligence on SourcegraphGrappling with GoGo advanced testing tips & tricks Проекты, библиотеки и примеры http://gobuffalo.iohttps://gopherci.iohttps://github.com/oklog/okloghttps://gopherize.me Конференции и митапы Митап в...

Duration: 01:22:14

Выпуск 092. Гости из JetBrains. Gogland

Гости В гостях Александр Золотов и Сергей Игнатов разработчики IDE Gogland из JetBrains. О чем поговорили с гостями: IDE Goglandплагина для IDEAProposal от ФлоринаПро Language ServerВакансии от JetBrains Конференции и митапы Экспериментальный курс по Go в Новосибирске по воскресеньямRelease Party 1.8 по всему миру! 16 февраля Конкурс от Алексея Плюшевый гофер достанется тому, кто напишет инструмент для поиска “интересных” issues в репозитории https://github.com/golang/go. Подробности...

Duration: 01:48:58

Выпуск 091. Go 2017

Темы My Go Resolutions for 2017Support gradual code repair while moving a type between packagesCorpus of interesting Go codeGo InterpreterThe Go project in 2017Gardeningdep toolGo and Dogmaproposal: decide policy for sub-repositoriesproposal: spec: add ‘must’ operator to return err upproposal: Passing Go arguments and results in registerscodereview: accept Github PRsruntime: tight loops should be preemptibleproposal: runtime: expose current thread id or processor idproposal: audio...

Duration: 03:05:29

Выпуск 090. В гостях Яна и Миша из Juno

Гости В гостях Яна и Миша из Juno. Яна - основатель, фасилитатор, НЕменеджер и HR Juno Минск и backend-команды в частности. Миша - архитектор Juno, backend-решения. О чем поговорили с гостями: Тестовое задание от Juno Спонсоры и “патроны” облачного хостинга DigitalOceanGravitationalМы ищем талантыздесь Ведущие этого выпуска: Артём, Елена, Слава, Андрей.

Duration: 02:12:25

Выпуск 088. Beta 2, Gogland, Go User Survey

Темы 1.8beta2 is outParticipate in the Official 2016 Go User SurveyBuilding a Go DebuggerGogland, IDE для Go от JetBrainsWide Web-based IDE for Teams using GoThe Saga of Go Dependency ManagementFinding good packages in the Sea of Open-SourceDeclaration Scopes in GoData Pipelines and Versioning with the Pachyderm Go ClientWriting good unit tests for SOLID GoHow to Write Your Own Go Tool Либы, открытые исходники, примеры...

Duration: 01:57:35

Выпуск 086. 1.6.4, 1.7.4, 1.8beta1

Темы Go 1.7.4 and Go 1.6.4 are releasedGo 1.8beta1 releasedcmd/compile: add line numbers for values and blocks at HTML SSA output?GDG DevFest Казань 26 ноября 2016Общее фото с участникамиLet’s Learn Algorithms: Implementing Binary SearchReddit: The Future of /r/golangGolang’s Real-time GC in Theory and PracticeАдвент на GopherAcademy началсяMichael Munday - Dropping Down Go Functions in AssemblyслайдыHow to Use go:generatedotGo 2016 - Robert Griesemer - Prototype your design!Go tips you...

Duration: 01:41:29

See More