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 discussionChangelog++ 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 – Twitter, GitHub, LinkedIn, WebsiteJohnny Boursiquot – Twitter, GitHub, WebsiteKris Brandow – Twitter, GitHubAngelica Hill – Twitter, GitHub, LinkedInIan Lopshire – Twitter, GitHubJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 discussionChangelog++ 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 – Mastodon, Twitter, GitHubChristian Gabrielsson – GitHub, LinkedInJohnny Boursiquot – Twitter, GitHub, WebsiteShow 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 discussionChangelog++ 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 – Twitter, GitHubChris James – Twitter, GitHubLea Anthony – Twitter, GitHubOle Bulbuk – Twitter, GitHub, WebsiteJohnny Boursiquot – Twitter, GitHub, WebsiteNatalie Pistunovich – Twitter, GitHubIan Lopshire – Twitter, GitHubAndy Walker – Twitter, GitHub, LinkedIn, WebsiteJuan Andrés Guerrero-Saade – Twitter, WebsiteKaylyn Gibilterra – Twitter, GitHubJoe Davidson – Twitter, GitHubMatthew Boyle – Twitter, GitHub, WebsiteDavid Wickes – Twitter, GitHubJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 discussionChangelog++ 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 – Twitter, GitHub, LinkedInJohnny Boursiquot – Twitter, GitHub, WebsiteShow 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 discussionChangelog++ 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 – Twitter, GitHub, LinkedInJohnny Boursiquot – Twitter, GitHub, WebsiteShow Notes: Elvish shell Something missing or broken? PRs welcome!