
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

Jul 21, 2023 • 1h 37min
Bringing the cloud on prem (Changelog & Friends #8)
Adam was out when Bryan made his podcast debut here on The Changelog, so we had to get him back on the show along with his co-founder and CEO Steve Tuck to discuss Silicon Valley (the TV show), all things Oxide, homelab possibilities, bringing the power of the cloud on prem, and more.
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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Bryan Cantrill – Website, GitHub, LinkedIn, Mastodon, XSteve Tuck – LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Crate tui
On the Metal with Jeff Rothschild
Oxide specs
The Changelog #496: Oxide builds servers (as they should be)
Something missing or broken? PRs welcome!

Jul 20, 2023 • 1h 43min
Storytime with Steve Yegge (Changelog Interviews #549)
This week it’s storytime with Steve Yegge! Steve came out of retirement to join Sourcegraph as Head of Engineering. Their next frontier is Cody, their AI coding assistant that answers code questions and writes code for you by reading your entire codebase and the code graph. But, we really spent a lot of time talking with Steve about his time at Amazon, Google, and Grab. Ok, it’s storytime!
Join the discussionChangelog++ members get a bonus 9 minutes at the end of this episode and zero ads. Join today!Sponsors:Sentry – Code-level APM built for developers! Stay ahead of latency issues and trace every slow transaction to a poor-performing API call or database query. Sentry is the only developer-first application monitoring platform that shows you what’s slow, down to the line of code. Use the code CHANGELOGMEDIA and get the team plan FREE for six (6) months.
Drata – Put security and compliance on autopilot. Build trust with your customers and scale securely with Drata, the smartest way to achieve continuous framework compliance for SOC 2, ISO 27001, HIPAA, GDPR, and more.
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:Steve Yegge – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Steve Yegge’s Google Platforms Rant
steve-yegge-platform-rant-follow-up.md
Steve Yegge joins as Head of Engineering (or, “Why I left retirement to join Sourcegraph”)
All You Need Is Cody
Cody is Cheating
A good day with Jeff
Steve Yegge on Wikipedia
Why I left Google to join Grab
Cody AI
Yin and Yang on Wikipedia
Something missing or broken? PRs welcome!

Jul 20, 2023 • 1h
This is going to be Lit 🔥 (JS Party #284)
Justin Fagnani joins us this week to talk about Lit, a library that helps you build web components. With 17% of pageviews in Chrome registering use of web components, Lit has gained widespread adoption across a variety of companies looking to create reusable components which leverage the power and interoperability of the web platform. Tune in to learn about what makes this tiny library so incredibly lit!
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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Justin Fagnani – Website, GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Lit docs & examples
Throwback Lit html episode on the Web Platform Podcast with Amal
Polymer Library - Lit’s predecessor
Custom Elements
Shadow DOM
Templates and Slots
JS Tagged Template Literals
Lit Element base class
Amal’s singing about “dangerously set innerHTML”
Proposal for Scoped Custom Element Global Registries
Proposal for declarative Shadow DOM
Proposal for Template Instantiation
Proposal for DOM Parts
Proposal for “open-stylable” Shadow Roots
Proposal for JavaScript Decorators
Lit labs packages
Google’s Wireit - updates your npm scripts to make them smarter
Justin’s npm cli RFC for adding Googe’s Wireit script runner to npm
Something missing or broken? PRs welcome!

Jul 19, 2023 • 1h 38min
The tools we love (Go Time #285)
The Go ecosystem has a hoard of tools and editors for Gophers to choose from and it can be difficult to find ones that are a good fit for each individual. In this episode, we discuss what tools and editors we’re using, the ones we wish existed, how we go about finding new ones, and why we sometimes choose to write our own tools.
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:Andy Walker – Website, GitHub, LinkedIn, XKris Brandow – GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes:
Where we find tools
r/sysadmin
r/programming
Golang Weekly Newsletter
Watching screencasts and live streams
Collaboration
Pop
Equipment
Time to upgrade your monitor
Assorted Reading
The Gift of Fear by Gavin DeBecker
Procedural Memory
XKCD Is It Worth the Time?
Ink & Switch
The Chatsworth Banana
Videos
GopherCon 2016: Ivan Danyliuk - Visualizing Concurrency in Go
PDE: A different take on editing code
Editors
VSCode
NeoVim
GoLand
Shell Scripting
Charm_
Charm GitHub Organization
Charm_ Gum
Bubble Tea
mvdan/sh
script (not mentioned in episode)
Terminal Emulators
WezTerm
kitty
warp
Build Tools
Bazel
Task
Mage
Documentation Tools
Dash for macOS
pkg.go.dev
Terminal Multiplexers
tmux
Zellij
Application Launchers
Alfred
Raycast
Knowledge Tools
Notion
Obsidian
MindNode
Bike Outliner
Workflowy
Muse
Miscellaneous Tools
The F*ck
fzf
Something missing or broken? PRs welcome!

10 snips
Jul 18, 2023 • 43min
Legal consequences of generated content (Practical AI #232)
As a technologist, coder, and lawyer, few people are better equipped to discuss the legal and practical consequences of generative AI than Damien Riehl. He demonstrated this a couple years ago by generating, writing to disk, and then releasing every possible musical melody. Damien joins us to answer our many questions about generated content, copyright, dataset licensing/usage, and the future of knowledge work.
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:Damien Riehl – LinkedIn, Mastodon, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Talk - Legal and Practical Consequences of Generative AI (LLMs like GPT, Bart, PaLM, LLaMA, Alpaca, Codex)
Talk - Why All Melodies Should Be Free for Musicians to Use | Damien Riehl | TED
Something missing or broken? PRs welcome!

Jul 17, 2023 • 7min
Magical shell history & why engineers should focus on writing (Changelog News #53)
Ellie Huxtable’s Atuin makes your shell history magical, Dmitry Kudryavtsev writes why he thinks engineers should focus on writing, LazyVim promises to transform your Neovim setup into a full-fleged IDE, Geoff Graham shares with Smashing Magazine how he writes CSS in 2023 & Brad Fitzpatrick collects a public list of bad issue track behaviors.
View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Passbolt – It’s time for a new password manager. Read why
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, X

5 snips
Jul 14, 2023 • 1h 15min
Dear Red Hat... (Changelog & Friends #7)
Red Hat’s decision to lock down RHEL sources behind a subscription paywall was met with much ire and opened opportunity for Oracle to get a smack in and SUSE to announce a fork with $10 million behind it.
Few RHEL community members have been as publicly irate as Jeff Geerling, so we invited him on the show to discuss.
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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Jeff Geerling – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Jeff: Dear Red Hat: Are you dumb?
Jeff: Removing official support for Red Hat Enterprise Linux
Jeff: I’m done with Red Hat (Enterprise Linux)
The rise of Rocky Linux with Greg Kurtzer
Oracle coverage on Changelog News
Debian is cool
TechCrunch: Why SUSE is forking Red Hat Enterprise Linux
Adam Jacob’s tweet
Red Hat’s June 21st blog post
Red Hat’s June 26th blog post
Oracle’s epic press release
Mike McGrath’s post clarifying use of the term ‘freeloaders’
Mike McGrath posting about ‘bad-faith action’
An analysis of the GPL issues with RHEL Business Model
SUSE’s fork press release
Rocky Linux’s response
The problem with Rocky Linux and free beer | LinkedIn
AlmaLinux’s response
Huge Open Source Drama - YouTube
LTX 2023
Something missing or broken? PRs welcome!

Jul 14, 2023 • 1h 7min
Fundamentals all the way down (JS Party #283)
Austin Gil returns to JS Party, bringing a fresh perspective on the fundamentals of file uploads. Brace for an insightful session as we navigate the complexities of this key JavaScript topic together, much like a dedicated coach drilling the fundamentals into his team!
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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Austin Gil – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
JS Party #243
File Upload
Angular
React
Solid
Austin’s blog post series on file uploads
200 MDN
Austin Gil on file uploads
Amazon S3
Akamai
Cloudflare R2
Something missing or broken? PRs welcome!

Jul 13, 2023 • 1h 5min
Types will win in the end (Changelog Interviews #548)
This week we’re talking about type checking with Jake Zimmerman. Jake is one of the leads at Stripe working on Sorbet — an open source project that does Type checking in Ruby and runs over Stripe’s entire Ruby codebase. As of May of 2022 Stripe’s codebase was over 15 million lines of code spread across 150,000 files. If you think you have a bigger Ruby codebase, Jake is down to go byte-for-byte to see who wins. Jake shares tons of wisdom and more importantly he shares why he thinks types will win in the end.
Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors:Sentry – Code-level APM built for developers! Stay ahead of latency issues and trace every slow transaction to a poor-performing API call or database query. Sentry is the only developer-first application monitoring platform that shows you what’s slow, down to the line of code. Use the code CHANGELOGMEDIA and get the team plan FREE for six (6) months.
Drata – Put security and compliance on autopilot. Build trust with your customers and scale securely with Drata, the smartest way to achieve continuous framework compliance for SOC 2, ISO 27001, HIPAA, GDPR, and more.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Jake Zimmerman – Website, GitHub, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
sorbet.org
Getting started with Sorbet
Sorbet: Stripe’s type checker for Ruby
Justin Searls
Something missing or broken? PRs welcome!

9 snips
Jul 12, 2023 • 42min
A developer's toolkit for SOTA AI (Practical AI #231)
Chris sat down with Varun Mohan and Anshul Ramachandran, CEO / Cofounder and Lead of Enterprise and Partnership at Codeium, respectively. They discussed how to streamline and enable modern development in generative AI and large language models (LLMs). Their new tool, Codeium, was born out of the insights they gleaned from their work in GPU software and solutions development, particularly with respect to generative AI, large language models, and supporting infrastructure. Codeium is a free AI-powered toolkit for developers, with in-house models and infrastructure - not another API wrapper.
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:Varun Mohan – LinkedInAnshul Ramachandran – LinkedInChris Benson – Website, GitHub, LinkedIn, XShow Notes:
Codeium
What GitHub Copilot Lacks: Fine-tuning on Your Private Code
Something missing or broken? PRs welcome!