
Go Time: Golang, Software Engineering
Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire.
We discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker... oh and also Go!
Some people search for GoTime or GoTimeFM and can't find the show, so now the strings GoTime and GoTimeFM are in our description too.
Latest episodes

Apr 23, 2018 • 1h 9min
Dependencies and the future of Go
Russ Cox joins us this week to talk about how Russ got involved with Go, Vgo, error handling, updates on Go 2.0, more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Russ Cox – Website, GitHub, Mastodon, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:
Toward Go 2
Go += Package Versioning
Plan 9 from User Space
Emgo: Bare metal Go (language for programming embedded systems)
ARM Cortex-M
Go on very small hardware (Part 2)
Go (golang) Jupyter Notebook kernel and an interactive REPL
Netflix/titus
Netflix/titus-executor
Netflix/titus-control-plane
Automatically request certificates for Kubernetes Ingress resources from Let’s Encrypt
Resources for New Speakers
Go version of Plan9 Acme Editor
A Tour of the Acme Editor
GopherConBR 2018
Something missing or broken? PRs welcome!

Apr 13, 2018 • 48min
Building a distributed index with Go
Matt Jaffee joined the show and talked with us about Pilosa, building distributed index with Go, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:Matt Jaffee – GitHub, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:Pilosa - Insanely Fast Queries on Really Big Data
Pilosa Docs
https://github.com/pilosa/pilosa
Pilosa Whitepaper
Supercharge Azure Cosmos DB with Pilosa
Interesting Go Projects and News
Go Northwest - Seattle 2018
Go on very small hardware (Part 1)
cu – idiomatic interface to the CUDA Driver API
gotop – A terminal based graphical activity monitor inspired by gtop and vtop
dqlite – Distributed SQLite for Go applications
Free Software Friday
Erik - Michal Derkacz
Carlisia - Mastering io Pipes on JustForFunc
Brian - All Contributors
Matt - Liz Rice
Something missing or broken? PRs welcome!

Apr 6, 2018 • 1h 20min
GoLand IDE and managing Gopher Slack
Florin Pățan joined the show and talked with us about GoLand, the pros and cons of using an IDE, his thoughts on the Go community, and managing Gopher Slack.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages.
ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Florin Pățan – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
GoLand - Capable and Ergonomic Go IDE by JetBrains
Join Gophers on Slack! + the CoC
Spotlight #10: How China Does Node with Shiya Luo
dep - Go dependency management tool
Atom
Visual Studio Code
Tower - Git client for Mac and Windows
Magit! - A Git Porcelain inside Emacs
rc file (dotfile) management
Golang - 2017 Survey Results
Dark GitHub style is Adam’s free software Friday pick
Dark theme for Slack
Delve is Florian’s free software Friday pick
Something missing or broken? PRs welcome!

6 snips
Mar 30, 2018 • 49min
Gophercises and creating content for Gophers
Jon Calhoun joined the show and talked with us about Gophercises, experiencing the joy of building cool things, creating content for Gophers, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Jon Calhoun – Website, GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:Gophercises
usegolang.com
Calhoun.io
Jon kite boarding, compliments of Calhoun Photography
Errors in Go
Interesting Go Projects and News
Go 1.10.1 released
Zerolog (allocation free JSON logging)
A Proposal for Package Versioning in Go
Vim-go 1.17 released
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - GitPitch
Andrei - OpenTracing + govet
Brian - Luke Smith (who is awesome, check out mutt-wizard)
Jon - slate (cool window manager for macOS)
Something missing or broken? PRs welcome!

Mar 23, 2018 • 1h 4min
CockroachDB and distributed databases in Go
Andrei Matei joined the show and talked with us about CockroachDB (and why it’s easier to use than any RDBMS), distributed databases with Go, tracing, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Andrei Matei – GitHubCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:
CockroachDB
Learn to create web apps using Go (affiliate link)
Interesting Go Projects and News
Agones
Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes
memviz
gorush
Saloon – Go Forums
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - GitPitch
Andrei - OpenTracing + govet
Something missing or broken? PRs welcome!

Mar 22, 2018 • 1h 3min
Learning and teaching Go
Bill Kennedy joined the show and talked with Carlisia about learning Go, teaching Go (which is something we’ll do at some point or another), making good presentations, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Bill Kennedy – Website, GitHub, XCarlisia Thompson – GitHub, LinkedIn, XShow Notes:Presentation help
Gopher Guides
Buffalo
Golang UK Conference 2016 - Dave Cheney - SOLID Go Design
Is Go An Object Oriented Language?
These articles will explain how to organize your Go packages:
Style guideline for Go packages
Standard Package Layout
Go best practices, six years in - Repository Structures
Design Philosophy On Packaging
CppCon 2014: Mike Acton “Data-Oriented Design and C++
Go Challenge
dotGo 2016 - Damian Gryski - Slices: Performance through cache-friendliness
GopherCon India - Matt Ellis
Dave Cheney - How to write a successful conference proposal
Resources for New Speakers
GopherChina
GopherCon Singapore
GopherCon Iceland
Women Who Go to Gophercon Denver 2018
StickerMule
How working at GitLab has changed my view on work and life
Learn to create web apps using Go (affiliate link)
Interesting Go Projects and News
Placement Pal
Flogo
“If boring repetitive things aren’t automated, a manager gets hired” – Niranjan Paranjape
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Bill - dep (shout out to Sam Boyer)
Something missing or broken? PRs welcome!

Mar 22, 2018 • 59min
Go is for everyone
Carmen Andoh joined the show and talked with us about inclusivity, the 2017 Go Developer Survey, visualizing abstractions, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Carmen Andoh – GitHub, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:Interesting Go Projects and News
Skaffold
Slack-Term
amass
bettercap
grmon
CASPaxos
img
A Primer on Go Assembly
Go Packages we developed for our games
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - jwt-go
Something missing or broken? PRs welcome!

Mar 16, 2018 • 53min
From Russia with love
Leo Kalneus joined the show and talked with us about GopherCon Russia and the Go community in Russia. We also debunked a few myths about Siberia and of course talked about interesting Go projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Leonid Kalneus – Website, GitHub, XCarlisia Thompson – GitHub, LinkedIn, XErik St. Martin – GitHub, XBrian Ketelsen – GitHub, XShow Notes:Golang Show (in Russian)
GopherCon Russia
Russian Companies using Go
Golang Slack (in Russian)
Telegram: proGO
Telegram: gogolang
Interesting Go Projects and News
Roundtable with #Golang Stars:: Building Predictability into Your Pipeline
Go 2017 Survey Results
New vgo posts by Russ Cox:
https://research.swtch.com/vgo-module
https://research.swtch.com/vgo-cmd
pwned-passwords
Ribs (Russian x-ray records)
GetContact (phone number search)
Words of Heard (Find a date with someone who uses the same password as you)
Gobot
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Erik - go-git
Something missing or broken? PRs welcome!

Mar 9, 2018 • 48min
Golang Flow, FaaS, and Buffalo
Brian Scott joined the show and talked with us about Golang Flow, contributing to open source, functions as a service, building for the web with Buffalo, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Brian Scott – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:Golang Flow
Buffalo
Go support for AWS Lambda (YES!!)
OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes
Interesting Go Projects and News
Go 1.10 released
Resources for New Speakers
Vgo - 5 Part series by Russ Cox:
https://research.swtch.com/vgo
https://research.swtch.com/vgo-intro
https://research.swtch.com/vgo-tour
https://research.swtch.com/vgo-import
https://research.swtch.com/vgo-mvs
https://research.swtch.com/vgo-repro
Using Go as a scripting language in Linux
gitleaks - Searches full repo history for secrets and keys
Pixel - A hand-crafted 2D game library in Go
Roundtable with #Golang Stars - Building Predictability into Your Pipeline
Free Software Friday!
Each week on the show, we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Erik - Russ Cox, Sam Boyer, and everyone trying to solve the dependency management problem (you’re doing a great job!)
Something missing or broken? PRs welcome!

Mar 1, 2018 • 1h 3min
SPECIAL — Ask us anything! (pt. 2)
This is another special “Ask Us Anything” episode where we answer more questions submitted by the community. We covered A LOT of ground, including the hardest things we’ve ever written in Go, how the community can drive adoption, what we’d change about Go, and our favorite: “what do gophers eat?”
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Linode – Our cloud server of choice. Get one of the fastest, most efficient native SSD cloud servers for only $5/mo. Use the code changelog2018 to get 4 months free!
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Featuring:Erik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow Notes:Sourcegraph - Idiomatic Go
microhq user-serv — db.go
jsgo
WASM port looking GOOD
Pop now supports associations!
By the time you read this go 1.10 will be released
tview - Rich interactive widgets for terminal-based UIs written in Go (very very cool)
Bill Kennedy - The Behavior of Channels
Something missing or broken? PRs welcome!