
Changelog Master Feed
Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.
Latest episodes

Jan 27, 2023 • 44min
Long-term code maintenance (Go Time #264)
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!

Jan 26, 2023 • 1h 8min
Why we switched to serverless containers (Ship It! #87)
Last September, at the 🇨🇭 Swiss Cloud Native Day, Florian Forster, co-founder & CEO of ZITADEL, talked about why they switched to serverless containers. ZITADEL has a really interesting workload that is both CPU intensive and latency sensitive. On top of this, their users are global, and traffic is bursty. Florian talks about how they evaluated AWS, GCP & Azure before they settled on the platform that met their requirements.
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:Florian Forster – GitHub, LinkedIn, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:
🎬 Why We Switched to Serverless Containers - Swiss Cloud Native Day, September 2022
🎬 What is the fuzz around serverless (containers)? - Open Source @ Siemens, May 2022
🔬 Self-host ZITADEL on Knative
🐙 github.com/zitadel/zitadel
Something missing or broken? PRs welcome!

Jan 24, 2023 • 40min
GPU dev environments that just work (Practical AI #208)
Creating and sharing reproducible development environments for AI experiments and production systems is a huge pain. You have all sorts of weird dependencies, and then you have to deal with GPUs and NVIDIA drivers on top of all that! brev.dev is attempting to mitigate this pain and create delightful GPU dev environments. Now that sounds practical!
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:Nader Khalil – XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:brev.dev
DISCOUNT for our listeners 🔥:
Use coupon code “practical-ai-2023” for 5 hours of free GPU compute!
brev.dev doesn’t offer credits often, so the credit redemption button is hidden by default. Go to this link to expose the button.
Something missing or broken? PRs welcome!

Jan 24, 2023 • 52min
What's new in Astro 2 (JS Party #260)
Fred K. Schott joins the party again to discuss all the new and fun changes in Astro 2. Nick and KBall dig in on what’s new, what’s exciting, and what to expect from the framework built around content.
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:Fred K. Schott – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Astro
Introducing Astro 2
JS Party - Build faster websites with Astro 1.0
Astro Islands
React Server Components
React use hook
Content collections
Upgrade to Astro v2
Astro server-side rendering
Astro migration guide
Language Server Protocol
Astro language tools
Zod
SolidJS
Jotai
TanStack Query
State of JS 2022
JS Party on the State of JS Survey
Fred’s thread on the State of JS survey
Vite
Partytown
Astro on OpenCollective
Astro on StackBlitz
Something missing or broken? PRs welcome!

Jan 23, 2023 • 9min
Prioritizing tech debt, UI components to copy/paste, learnings from 20 years in software, git-sim & jqjq (Changelog News #28)
Max Countryman wrote up a framework for prioritizing tech debt, shadcn builds a copy/paste-able UI component library in public, Justin Etheredge shares 20 things he’s learned in his 20 years as a software engineer, Jacob Stopak’s git-sim lets you easily visualize git operations without affecting your repo & Mattias Wadman implemented jq in jq.
View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, X

Jan 20, 2023 • 1h 12min
Just Postgres (Changelog Interviews #523)
This week we’re talking about by Postgres with Craig Kerstiens, Chief Product Officer at Crunchy Data, and a well known ambassador for Postgres. Just Postgres. That’s what this week’s show is about.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code CHANGELOG and get the team plan free for three months.
Postman – Build APIs together — More than 20 million developers use Postman for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
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:Craig Kerstiens – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
webstack
The Art of PostgreSQL
Crunchy Data
Postgres Playground
The Changelog #510: Taking Postgres serverless with Nikita Shamgunov from Neon
Something missing or broken? PRs welcome!

Jan 20, 2023 • 52min
How do you define joy? (JS Party #259)
Jerod & the gang analyze the State of JS 2022 survey results, play a wicked game of HeadLIES & share some Pro Tips to help you live your best dev life.
Join the discussionChangelog++ members get a bonus 9 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.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
The 2022 State of JS survey
Amazon is now accepting your applications for its home surveillance drone
ProseLint
mason.nvim
Store app state in the url
Graphite
Graphite on The Changelog
Something missing or broken? PRs welcome!

Jan 20, 2023 • 54min
Human scale deployments (Ship It! #86)
Lars is big on Elixir. Think apps that scale really well, tend to be monolithic, and have one of the most mature deployment models: self-contained releases & built-in hot code reloading. In episode 7, Gerhard talked to Lars about “Why Kubernetes”. There is a follow-up YouTube stream that showed how to automate deploys for an Elixir app using K3s & ArgoCD.
More than a year later, how does Lars think about running applications in production? What does simple & straightforward mean to him? Gerhard’s favourite: what is “human scale deployments”?
Join the discussionChangelog++ members get a bonus 6 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.
Featuring:Lars Wikman – Website, GitHub, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:
🎧 shipit.show/7 - Why Kubernetes?
🎬 k3s & ArgoCD with Elixir
📝 Deploying with K3s & ArgoCD
📝 Fundamentals & deployment
Something missing or broken? PRs welcome!

Jan 19, 2023 • 1h 6min
Who owns our code? Part 2 (Go Time #263)
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 17, 2023 • 50min
Machine learning at small organizations (Practical AI #207)
Why is ML is so poorly adopted in small organizations (hint: it’s not because they don’t have enough data)? In this episode, Kirsten Lum from Storytellers shares the patterns she has seen in small orgs that lead to a successful ML practice. We discuss how the job of a ML Engineer/Data Scientist is different in that environment and how end-to-end project management is key to adoption.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:The Changelog – Conversations with the hackers, leaders, and innovators of the software world
Featuring:Kirsten Lum – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
storytellers.ai
Trello
Something missing or broken? PRs welcome!