That's Go Time!
Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That’s right, this is Go Time’s finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won’t regret it!
We share our feelings, reminisce on the good times, list some of our favorite moments & share a few opinions, which may (or may not) be unpopular. 😉
Join the discussion
Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Timescale – Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai.
Featuring:
Mat Ryer – Website, GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Kris Brandow – GitHub, X
Angelica Hill – GitHub, LinkedIn, X
Ian Lopshire – GitHub, X
Jerod Santo – GitHub, LinkedIn, Mastodon, X
Show Notes:
A new era for the Changelog Podcast Universe
Subscribe to Fallthrough!
Subscribe to The Changelog!
Episodes mentioned
Neurodiverse gophers (Go Time #281)
Gophers Say What!? (Go Time #200)
Who owns our code? (Go Time #252)
Who owns our code? Part 2 (Go Time #263)
Mat’s GopherCon EU diary with (Go Time #250)
Maintenance podcast episodes
2053: A Go Odyssey with Ron Evans (Go Time #235)
The Wu-Tang way with Ron Evans (Changelog & Friends #42)
The se7en deadly sins of Go (Go Time #294)
Something missing or broken? PRs welcome!
Pitching Go in 2025
With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work?
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Timescale – Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai.
Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Featuring:
Kent Quirk – GitHub, Mastodon, X
Christian Gabrielsson – GitHub, LinkedIn
Johnny Boursiquot – Website, GitHub, X
Show Notes:
Something missing or broken? PRs welcome!
Unpop roundup! 2023
Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023.
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
Timescale – Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai.
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Featuring:
chg – GitHub, X
Chris James – GitHub, X
Lea Anthony – GitHub, X
Ole Bulbuk – Website, GitHub, X
Johnny Boursiquot – Website, GitHub, X
Natalie Pistunovich – GitHub, X
Ian Lopshire – GitHub, X
Andy Walker – Website, GitHub, LinkedIn, X
Juan Andrés Guerrero-Saade – Website, X
Kaylyn Gibilterra – GitHub, X
Joe Davidson – GitHub, X
Matthew Boyle – Website, GitHub, X
David Wickes – GitHub, X
Jerod Santo – GitHub, LinkedIn, Mastodon, X
Show Notes:
Is htmx the way to Go? (Go Time #266)
Cross-platform graphical user interfaces (Go Time #271)
Long-term code maintenance (Go Time #264)
Experiences from GopherCon 2023 (Go Time #293)
What’s new in Go’s cryptography libraries: Part 2 (Go Time #298)
The solo gopher (Go Time #283)
HallwayConf! A new style of conference (Go Time #276)
Hacking with Go: Part 4 (Go Time #270)
Diversity at conferences (Go Time #274)
Go templating using Templ (Go Time #291)
Domain-driven design with Go (Go Time #273)
Something missing or broken? PRs welcome!
Crawl, walk & run your way to usable CLIs in Go
With the number of libraries available to Go developers these days, you’d think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team’s journey towards a production-ready CLI.
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
Featuring:
Wesley Beary – GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
How Anchor developed a CLI and the tools that helped along the way.
Something missing or broken? PRs welcome!
Writing a shell in Go
Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go.
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
Timescale – Real-time analytics on Postgres, seriously fast. Over 3 million Timescale databases power loT, sensors, Al, dev tools, crypto, and finance apps — all on Postgres. Postgres, for everything.
Featuring:
Qi Xiao – GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
Elvish shell
Something missing or broken? PRs welcome!
AI for Observability
Yasir Ekinci joins Johnny & Mat to talk about how virtually every Observability vendor is rushing to add Generative AI capabilities to their products and what that entails from both a development and usability perspective.
Join the discussion
Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
Incogni – Go to incogni.com/gotime and use code GOTIME using our link to get an exclusive 60% off an annual Incogni plan.
Featuring:
Johnny Boursiquot – Website, GitHub, X
Mat Ryer – Website, GitHub, LinkedIn, X
Show Notes:
Something missing or broken? PRs welcome!
Unpop roundup! 2022
The last time we did a roundup of our unpopular opinion polls, it was November of 2021!
That’s too long ago, so today we fix that bug. Join Go Time producer, Jerod Santo, as he ranks & reviews the most (un)popular opinions of 2022.
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Featuring:
Natalie Pistunovich – GitHub, X
Nishant Roy – GitHub, LinkedIn, X
Inbal Cohen – LinkedIn, X
Mark Sandstrom – X
Ivan Kwiatkowski – GitHub, Mastodon, X
Michael Matloob – GitHub, X
Ed Welch – GitHub, X
Mihalis Tsoukalos – X
Misha Avrekh – GitHub
Mat Ryer – Website, GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Jerod Santo – GitHub, LinkedIn, Mastodon, X
Show Notes:
The other features in Go 1.18 (Go Time #217)
Going with GraphQL (Go Time #218)
Bob Logblaw Log Blog (Go Time #220)
Mastering Go (Go Time #221)
How can we prevent legacy from creeping in? (Go Time #223)
Answering questions for the Go-curious (Go Time #224)
What’s new in Go 1.19 (Go Time #240)
Avoiding bloat (Go Time #246)
Stay agile out there (Go Time #247)
Hacking with Go: Part 2 (Go Time #251)
Debugging Go (Go Time #255)
How Pinterest delivers software at scale (Go Time #257)
Something missing or broken? PRs welcome!
Russ Cox on passing the torch
In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin’s previous role as tech lead of the “Go core”.
Join the discussion
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
Incogni – Go to incogni.com/gotime and use code GOTIME using our link to get an exclusive 60% off an annual Incogni plan.
Featuring:
Russ Cox – Website, GitHub, Mastodon, X
Austin Clements – GitHub
Cherry Mui –
Angelica Hill – GitHub, LinkedIn, X
Show Notes:
passing torches to Austin and Cherry
Go Issues
Golang Weekly
Proposing Changes to Go
Go Bridge
GopherCon
Cherry’s Github
Austin’s Github
Something missing or broken? PRs welcome!
"Founder Mode" at work when you're not a founder
Tech twitter (“tech X”?) is abuzz with Paul Graham’s Founder Mode essay. How does that affect you or come into play when you’re not a founder? Does it matter at all to you, your projects & your code?
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
NordVPN – Get NordVPN 2Y plan + 4 months extra at nordvpn.com/gotime It’s risk-free with Nord’s 30-day money-back guarantee.
Featuring:
Johnny Boursiquot – Website, GitHub, X
Kris Brandow – GitHub, X
Angelica Hill – GitHub, LinkedIn, X
Show Notes:
Founder Mode
Something missing or broken? PRs welcome!
How I lost my (old) job to AI
In this follow-up to episode #306, “How soon until AI takes my job?”, the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype.
Join the discussion
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
JetBrains – The world’s leading provider of professional developer tools. Download GoLand, the complete IDE crafted for Gophers.
Featuring:
Sharon DiOrio – X
Steven Pyle – LinkedIn
Kent Quirk – GitHub, Mastodon, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
How long until I lose my job to AI? (Go Time #306)
Something missing or broken? PRs welcome!
Home automation with Go
Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who’ve taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you’re interested in automating your home (or working with micro controllers) come learn how to get started!
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
NordVPN – Get NordVPN 2Y plan + 4 months extra at nordvpn.com/gotime It’s risk-free with Nord’s 30-day money-back guarantee.
Featuring:
Ricardo Gerardi – GitHub, LinkedIn, X
Mike Riley – Website, GitHub, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
Automate your home with Go from Pragmatic Publishers
Powerful Command-Line Applications in Go from Pragmatic Publishers
TinyGo - A Go Compiler For Small Places
Gitea - Private, Fast, Reliable DevOps Platform
Something missing or broken? PRs welcome!
The community of gophers
On this episode, Angelica is joined by Go community leaders from around the world: meetup organizers from Guadalajara, St. Louis, New York & Go Bridge Atlanta. Together, they explore the ins & outs of organizing meetups, the benefits of attending, the Go Developer Network (GDN) & the current state of the Go Meetup community.
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Featuring:
Wilken Rivera – Website
Matthew Sanabria – Website, GitHub, LinkedIn, Mastodon, X
Jennifer Johnson – LinkedIn
Paul Balogh – GitHub, LinkedIn, X
Hannah W –
Guillermo Galván –
Angelica Hill – GitHub, LinkedIn, X
Show Notes:
Go Developers
Platform Engineering New York
NJ Code & Coffee
GoBridge Atlanta
Golang Guadalajara
GoBridge
StLGo
MO Reliability
CNCF Saint Louis
Something missing or broken? PRs welcome!
⚡ Lightning Talk life ⚡
This episode focuses on the art of delivering concise Lightning Talks, a popular format at conferences worldwide where speakers present in a short timeframe. Joined by some of this year’s GopherCon Lightning Talkers, we’ll discuss their experiences, challenges & tips for effective communication within a limited time.
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Porkbun – Go to porkbun.com to get .app, .dev, or .foo domain names at Porkbun for only $1 for the first year!
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:
Andy Joseph –
Dylan Bourque – GitHub
Cassie Coyle – GitHub, X
Ehden Sinai – GitHub, LinkedIn
Jacob Hochstetler – GitHub
Matt Dale – GitHub, Mastodon
Angelica Hill – GitHub, LinkedIn, X
Show Notes:
GopherCon 2024 - YouTube
Something missing or broken? PRs welcome!
Big shoes to fill
Kris, Angelica & Johnny react to the recently announced Go team changes, discuss the finding that 80% of developers surveyed by Stack Overflow are unhappy & disagree about the concept of tech debt (but agree that something’s gotta give).
Join the discussion
Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Featuring:
Kris Brandow – GitHub, X
Angelica Hill – GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
Russ Cox: passing torches to Austin and Cherry
80% of professional programmers are unhappy (Changelog News #106)
Something missing or broken? PRs welcome!
OpenAPI & API design
We’re talking OpenAPI this week! Kris & Johnny are joined by Jamie Tanna, one of the maintainers of oapi-codegen, to discuss OpenAPI, API design philosophies, versioning, and open source maintenance and sustainability. In addition to the usual laughs and unpopular opinions, this week’s episode includes a Changelog++ section that you don’t want to miss.
Join the discussion
Changelog++ members get a bonus 18 minutes at the end of this episode and zero ads. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Featuring:
Jamie Tanna – Website, GitHub, LinkedIn, Mastodon, X
Kris Brandow – GitHub, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
oapi-codegen is moving to its own org
Creating a more sustainable model for oapi-codegen in the future
I’m Now A Full-time Profession Open Source Maintainer
Does the tech industry thrive on free work?
Jamie’s GitHub Sponsors Profile
How do you represent a JSON field in Go that could be absent, null or have a value?
APIs as infrastructure: future-proofing Stripe with versioning
Common Haus
Workflow
Introduction to OpenRewrite
OpenAPI Changes
quobix.com
pb33f.io
Something missing or broken? PRs welcome!
What's new in Go 1.23
We check out the upcoming 1.23 release for new language features and improvements, including iterator functions and supporting packages.
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Featuring:
Carlana Johnson – Website
Johnny Boursiquot – Website, GitHub, X
Show Notes:
Go 1.23 pre-release notes
Something missing or broken? PRs welcome!
Aha moments reading Go's source: Part 2
Jesús Espino from Mattermost tells Natalie all about (the final four of) his 10 “aha moments” he had reading the Go source code. Don’t miss Part 1!
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Jesús Espino – GitHub, X
Natalie Pistunovich – GitHub, X
Show Notes:
Aha moments: Part 1
Understanding the go runtime
Deep dive into a go binary at Golab
Something missing or broken? PRs welcome!
Aha moments reading Go's source: Part 1
Jesús Espino from Mattermost tells Natalie all about (the first six of) his 10 “aha moments” he had reading the Go source code. Part 2 (with the rest of his aha moments) coming soon!
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Jesús Espino – GitHub, X
Natalie Pistunovich – GitHub, X
Show Notes:
Dissecting slices, maps and channels in Go (at fosdem)
The secret life of a goroutine
Understanding the go compiler
Go compiler inliner overhaul
Mr. Meeseeks
TinyGo
Something missing or broken? PRs welcome!
How Mat writes HTTP services in Go
Mat Ryer has been writing HTTP services in Go for more than 13 years. Needless to say, he’s learned a lot along the way. Today, Johnny & Ian sit down with Mat to ask him all about it.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
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:
Johnny Boursiquot – Website, GitHub, X
Mat Ryer – Website, GitHub, LinkedIn, X
Ian Lopshire – GitHub, X
Show Notes:
How I write HTTP services in Go after 13 years
Something missing or broken? PRs welcome!
Dependencies are dangerous
Dependencies! We need them, but how do we use them effectively and safely? In this week’s episode Kris is joined by Ian and Johnny to discuss the polyfill.io supply chain attack, the history of dependency management and usage in Go, and the Go Proverb that “a little copying is better than a little dependency”. Of course, we wrap up the episode with some Unpopular Opinions!
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Kris Brandow – GitHub, X
Johnny Boursiquot – Website, GitHub, X
Ian Lopshire – GitHub, X
Show Notes:
Polyfill.io supply chain attack hits 100,000+ websites — all you need to know
How Go Mitigates Supply Chain Attacks
Go Proverbs
A little copying is better than a little dependency
Something missing or broken? PRs welcome!
Gophers Say! GopherCon EU Berlin 2024
Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Berlin 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say!
Join the discussion
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
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:
Cameron Balahan – X
Chioma Onyekpere – GitHub, LinkedIn, X
Ron Evans – Website, GitHub, Mastodon, X
Johnny Boursiquot – Website, GitHub, X
Travis Cline – GitHub, X
Paula Babbicola – GitHub, Mastodon, X
Mat Ryer – Website, GitHub, LinkedIn, X
Show Notes:
Moar dev game shows!
Something missing or broken? PRs welcome!
Is Go evolving in the wrong direction?
This week we’re catching up on the news! Kris is joined by Ian to discuss some of the recent news from around the Go community. Listen in to hear whether the co-hosts believe there’s software that shouldn’t be written in Go, their thoughts on if Go is evolving in the right direction & whether common nouns make good package names.
Join the discussion
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack.
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Kris Brandow – GitHub, X
Ian Lopshire – GitHub, X
Show Notes:
What software shouldn’t you write in Go?
The myth of Go garbage collection hindering “real-time” software?
The long-overdue problem coming for some people in Go 1.23
Don’t name packages common nouns
Alternatives to Makefiles written in Go
Go evolves in the wrong direction
Teaching Concurrency
Go: Don’t name packages common nouns
Computation and State Machines
Something missing or broken? PRs welcome!
How things get done on the Go Team
Angelica is joined by Cameron Balahan, Sameer Ajmani & Russ Cox from the Go Team at Google to talk about how things get done on the Go Team, how do they decide what to improve and then how do they go about improving it. We also discuss how they decide what to work when & what the future of Go might look like.
Join the discussion
Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack.
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
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:
Cameron Balahan – X
Sameer Ajmani – GitHub, X
Russ Cox – Website, GitHub, Mastodon, X
Angelica Hill – GitHub, LinkedIn, X
Show Notes:
go.dev
Issue Tracker
Proposing Changes to Go
GopherCon 2022: Russ Cox - Compatibility: How Go Programs Keep Working
John Ousterhout - Open Decision Making
GothamGo 2016 Codebase Refactoring (with help from Go) by Russ Cox
Something missing or broken? PRs welcome!
Your ultimate guide to mastering Go
Angelica is joined by Samantha Coyle to talk about her newly published textbook: Go Programming - From Beginner to Professional. This book serves as a go-to guide to master Go for real-world software dev success covering fundamentals to advanced topics.
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list.
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
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:
Samantha Coyle – LinkedIn, X
Angelica Hill – GitHub, LinkedIn, X
Show Notes:
Go Programming - From Beginner to Professional
Something missing or broken? PRs welcome!
Migrating from PHP to Go
Based on their experience in Curve and Cloudflare, Matthew Boyle & Chris Shepherd share their experience migrating from PHP to Go.
Join the discussion
Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack.
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
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:
Matthew Boyle – Website, GitHub, X
Chris Shepherd – GitHub, LinkedIn, X
Natalie Pistunovich – GitHub, X
Show Notes:
Sonar
Encore
Something missing or broken? PRs welcome!
What if Google lays off the Go team?
In this week’s episode we’re talking about the news! In this laugh-filled episode, Kris is joined by Ian & Johnny to discuss the future of Go, both the Go team itself and iterations of packages within the standard library; Microsoft creating a Go blog & a Go fork; and SQLite and Go.
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.
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:
Kris Brandow – GitHub, X
Ian Lopshire – GitHub, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
If Google decided to part with the core Go team, what would that mean for its future adoption?
Microsoft now has a Go blog
Evolving the Go Standard Library with math/rand/v2
Redis re-implemented in Go with SQLite
Something missing or broken? PRs welcome!
Go workshops that work
What makes a good, bad, and truly great workshop? How do you put together a Go workshop that works, and how do you get the most out of workshops you attend?
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.
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:
Angelica Hill – GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Kris Brandow – GitHub, X
Show Notes:
Go Bridge
Something missing or broken? PRs welcome!
What's new in Go's cryptography libraries: Part 3
The 3 Musketeers return! Filippo Valsorda, Roland Shoemaker & Nicola Murino continue their deep-dive conversation with Natalie about Go’s crypto libraries.
Also listen to Part 1 and Part 2!
Join the discussion
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.
Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list.
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:
Filippo Valsorda – Website, GitHub, Mastodon, X
Roland Shoemaker – Website, GitHub, X
Nicola Murino – GitHub
Natalie Pistunovich – GitHub, X
Show Notes:
What’s new in Go’s cryptography libraries: Part 1
What’s new in Go’s cryptography libraries: Part 2
ssh: add AlgorithmNegotiationError
ssh: validate key type in SSH_MSG_USERAUTH_PK_OK response
BoGo
Project Wycheproof
The Password Game
Filippo’s open source maintenance policy
Something missing or broken? PRs welcome!
Local cert management for mere mortals
In this episode, Ben Burkert & Chris Stolt join Johhny to explore the ups & downs of trying to get secure local development environments set up, why it’s hard & what you can do about it.
Join the discussion
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs.
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:
Ben Burkert – GitHub, LinkedIn, X
Chris Stolt – X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
lcl.host
anchor on GitHub
Something missing or broken? PRs welcome!
Ship software, not code
Natalie is joined by Carlos Becker (a Brazil-based software developer who maintains GoReleaser and other OSS software) to discuss how GOOS and GOARCH spark joy.
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Boot.dev – Learn backend development the smart way. Boot.dev is the most captivating, finger-flying, addictive way to learn to code.
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
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:
Carlos Becker – Website, GitHub, Mastodon, X
Natalie Pistunovich – GitHub, X
Show Notes:
GoReleaser
K3s
Pprof
testscript
uber-go/goleak
Something missing or broken? PRs welcome!