
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

Mar 23, 2023 • 1h 1min
Hacking with Go: Part 4
Our “Hacking with Go” series continues! This time Natalie & Johnny are joined by Ivan Kwiatkowski & Juan Andrés Guerrero-Saade and the conversation is we’re focused around generics and AI.
Join the discussionChangelog++ members save 1 minute on this episode because they made 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Ivan Kwiatkowski – GitHub, Mastodon, XJuan Andrés Guerrero-Saade – Website, XNatalie Pistunovich – GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Hacking with Go: Part 1
Hacking with Go: Part 2
Hacking with Go: Part 3
GPT-4 announcement
Felix former colleague of Ivan
The JS left padding fiasco
Rust crates
Ivan’s reverse engineering tool
JAGS’ colleague experience with the go decoder
Ruby based offensive security framework
Something missing or broken? PRs welcome!

14 snips
Mar 16, 2023 • 1h
The bits of Go we avoid (and why)
The panel discuss the parts of Go they never use. Do they avoid them because of pain in the past? Were they overused? Did they always end up getting refactoring out? Is there a preferred alternative?
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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:Mat Ryer – Website, GitHub, LinkedIn, XJon Calhoun – Website, GitHub, XCarl Johnson – Website, GitHub, Mastodon, XShow Notes:
🎥 GothamGo 2018 - Things in Go I Never Use by Mat Ryer
Carl’s ‘remove naked return’
The Merovius - Dynamic variables
Something missing or broken? PRs welcome!

4 snips
Mar 10, 2023 • 1h 15min
This will blow your docs off
In a world where most documentation sucks, large language models write better than humans, and people won’t be bothered to type full sentences with actual punctuation.
Two men… against all odds… join an award-worthy podcast… hosted by a coin-operated, singing code monkey (?)… to convince the developer world they’re doing it ALL wrong.
Grab your code-generator and heat up that cold cup of coffee on your desk. Because this episode of Go Time is about to blow your docs off!
Join the discussionChangelog++ members save 2 minutes on this episode because they made 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
Featuring:Mark Bates – Website, GitHub, XCory LaNou – XMat Ryer – Website, GitHub, LinkedIn, XJohnny Boursiquot – Website, GitHub, XShow Notes:
a.k.a. “Doc, Stock and Two Smoking Barrels”
a.k.a. “Doc-a Schoen”
a.k.a. “Like Doc-work”
a.k.a. “Pull Your Docs Up”
a.k.a. “What’s Up, Docs?”
a.k.a. “A Doc-work Orange”
Something missing or broken? PRs welcome!

9 snips
Feb 16, 2023 • 1h 12min
What's new in Go 1.20
Our “what’s new in Go” correspondent Carl Johnson joins Mat & Johnny to discuss… what’s new in Go 1.20, of course! What’d you expect, an episode about Rust?! That’s preposterous…
Join the discussionChangelog++ members save 2 minutes on this episode because they made 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
Featuring:Carl Johnson – Website, GitHub, Mastodon, XJohnny Boursiquot – Website, GitHub, XMat Ryer – Website, GitHub, LinkedIn, XShow Notes:
GopherCon Europe 2023 CFP
GopherCon UK 2023
Shout AT: London Gophers
Ron Evans on 2053: A Go Odyssey
What’s New in Go 1.20, Part I: Language Changes
What’s New in Go 1.20, Part II: Major Standard Library Changes
What’s New in Go 1.20, Part III: Minor Standard Library Changes
Something missing or broken? PRs welcome!

17 snips
Feb 9, 2023 • 1h 16min
Is htmx the way to Go?
A quick look at the history of building web apps, followed by a discussion of htmx and how it compares to both modern and traditional ways of building.
Join the discussionChangelog++ members save 4 minutes on this episode because they made 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
JS Party – Your weekly celebration of JavaScript and the web
Featuring:chg – GitHub, XChris James – GitHub, XDavid Wickes – GitHub, XJon Calhoun – Website, GitHub, XShow Notes:
htmx.org
htmx examples
A book about building web apps with htmx
The Grug Brained Developer
Templating in Learn Go with Tests
The first 18 HTML tags
The 1995 HTML 2.0 spec for the FORM element
The Ajax paper
GopherCon talk mentioned by Dave
Something missing or broken? PRs welcome!

Feb 2, 2023 • 1h 7min
How to ace that CFP
It’s “Call For Papers” (CFP) season in Go land, so we gathered some seriously experienced conference organizers to help YOUR submission be the best ever.
Join the discussionChangelog++ members save 2 minutes on this episode because they made 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
Featuring:V Körbes – Website, GitHub, XAnna-Katharina Wickert – GitHub, XNatalie Pistunovich – GitHub, XAngelica Hill – GitHub, LinkedIn, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Anna-Katharina’s talk at GopherCon EU 2022
GopherCon UK CFP
GopherCon CFP
GopherCon EU CFPCfp Gophercon europe https://www.papercall.io/gceu23
The Inigo Montoya Story structure
Bill Gates commencement speech
Chips definition lawsuit
Something missing or broken? PRs welcome!

Jan 27, 2023 • 44min
Long-term code maintenance
Ole Bulbuk & Sandor Szücs join Natalie to discuss the ins & outs of long-term code maintenance. What does it take to maintain a codebase for a decade or more? How do you plan for that? What about inheriting a codebase for the long term? Oh, and (how) can AI help?
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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:Ole Bulbuk – Website, GitHub, XSandor Szücs – GitHub, XNatalie Pistunovich – GitHub, XShow Notes:
Ship of Theseus
GoTime Episode with Ole on the Berlin transition to Go
GoTime Episode with Bill Kennedy on TDD
OS projects mentioned by Ssandor
skipper
proxytest
kubernetestest
kube-ingress-aws-controller
Omega
BDD - Behaviour Driven Development
OS projects mentioned by Ole Bulbuk
Spaghetti Analyzer
Spaghetti Cutter
Something missing or broken? PRs welcome!

4 snips
Jan 19, 2023 • 1h 6min
Who owns our code? Part 2
Tech lawyer Luis Villa returns to Go Time to school us once again on the intellectual property concerns of software creators in this crazy day we live in. This time around, we’re focusing on the implications of Large Language Models, code generation, and crazy stuff like that.
Join the discussionChangelog++ members save 2 minutes on this episode because they made 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
The Changelog – Conversations with the hackers, leaders, and innovators of the software world
Featuring:Luis Villa – Website, LinkedIn, Mastodon, XAngelica Hill – GitHub, LinkedIn, XNatalie Pistunovich – GitHub, XKris Brandow – GitHub, XShow Notes:
Who owns our code? Part 1
Monkey selfie copyright dispute
Berne Convention for the Protection of Literary and Artistic Works
OpenAi
Luis Villa’s newsletter
Big Code
Something missing or broken? PRs welcome!

Jan 12, 2023 • 59min
How Go helped save HealthCare.gov ♻️
Paul Smith (from “Obama’s Trauma Team”) tells us the tale of how Go played a big role in the rescuing and rebuilding of the HealthCare.gov website. Along the way we learn what the original team did wrong, how the rescue team kept it afloat during huge traffic spikes, and what they’ve done since to rebuild it to serve the people’s needs.
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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:Paul Smith – Website, XMat Ryer – Website, GitHub, LinkedIn, XJohnny Boursiquot – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
HealthCare.gov
Paul’s company Ad Hoc is hiring
Obama’s Trauma Team
Paul on MSNBC talking about the rescue
Something missing or broken? PRs welcome!

Jan 5, 2023 • 59min
A special New Year's fireside chat
Mat and the gang ring in the new year by gathering around a make believe fireplace and discussing what they’re excited about in 2023, their new years resolutions & a little bit of Go talk, too. But only a little.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Practical AI – Making artificial intelligence practical, productive & accessible to everyone!
Featuring:Mat Ryer – Website, GitHub, LinkedIn, XJon Calhoun – Website, GitHub, XKris Brandow – GitHub, XIan Lopshire – GitHub, XShow Notes:
user-defined iteration using range over func values
📼 City of Hilliard Leaf Collection
Something missing or broken? PRs welcome!