
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

May 23, 2023 • 1h 17min
How to ace that talk (Go Time #277)
Get ready to ace your next conference talk with valuable tips on public speaking! Explore the quirky charm of Eurovision while learning how to manage nerves and engage your audience. Discover the art of self-introduction and the balance between AI and authenticity in presentations. The discussion also delves into how AI influences creativity and the tech workforce, contrasting perspectives on its impact. Plus, reflections on current trends in conferences, with hopes for more AI discussions in upcoming events!

May 23, 2023 • 45min
Data augmentation with LlamaIndex (Practical AI #224)
Large Language Models (LLMs) continue to amaze us with their capabilities. However, the utilization of LLMs in production AI applications requires the integration of private data. Join us as we have a captivating conversation with Jerry Liu from LlamaIndex, where he provides valuable insights into the process of data ingestion, indexing, and query specifically tailored for LLM applications. Delving into the topic, we uncover different query patterns and venture beyond the realm of vector databases.
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:Jerry Liu – GitHub, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
LlamaIndex Docs
LlamaHub
LlamaIndex Blog
Something missing or broken? PRs welcome!

May 22, 2023 • 8min
Trogon, StableStudio, life after Apple, Google's problematic new TLDs & how to discuss programming languages (Changelog News #45)
Will McGugan’s Trogon auto-generates friendly TUIs for your CLI apps, Stability AI’s official open source variant of DreamStudio, John Calhoun writes about life after 26 years programming at Apple, Google’s news TLDs could be a boon to scammers & Pablo Meier documents a way to discuss programming languages.
View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – See the untested code causing errors - or whether it’s partially or fully covered - directly in your stack trace, so you can avoid similar errors from happening in the future. Use the code CHANGELOG and get the team plan free for three months.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, X

May 19, 2023 • 1h 12min
The ORMazing show (JS Party #276)
Nick & KBall sit down with the brilliant Stephen Haberman to discuss all things ORMs! 💻🔍
From the advantages and disadvantages of ORMs in general, to delving into the intricacies of his innovative project Joist, which brings a fresh, idiomatic, ActiveRecord-esque approach to TypeScript. 🚀
So sit back, relax, and let’s dive deep into the world of ORMs with the experts!
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.
KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
Featuring:Stephen Haberman – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
TypeScript: Documentation - Mapped Types
Hello from Joist | Joist
TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Active Record Basics — Ruby on Rails Guides
graphql/dataloader: DataLoader is a generic utility to be used as part of your application’s data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
facebook/Haxl: A Haskell library that simplifies access to remote data, such as databases or web-based services.
Working with Entity Manager | MikroORM
Object-Relational Mapping is the Vietnam of Computer Science
kysely-org/kysely: A type-safe typescript SQL query builder
Validation Rules | Joist
Derived Fields | Joist
The Streaming Database | Materialize
PostgreSQL: The world’s most advanced open source database
PostgreSQL: Documentation: 15: 41.3. Materialized Views
Joist Slack
Something missing or broken? PRs welcome!

May 17, 2023 • 1h 21min
Engineering management (for the rest of us) (Changelog Interviews #540)
This week Sarah Drasner joins us to talk about her book Engineering Management for the Rest of Us and her experience leading engineering at Zillow, Microsoft, Netlify, and now Google.
Join the discussionChangelog++ members save 10 minutes on this episode because they made the ads disappear. Join today!Sponsors:DevCycle – Build better software with DevCycle. Feature flags, without the tech debt. DevCycle is a Feature Flag Management platform designed to help you build maintainable code at scale.
Sentry – See the untested code causing errors - or whether it’s partially or fully covered - directly in your stack trace, so you can avoid similar errors from happening in the future. Use the code CHANGELOG and get the team plan free for three months.
Rocky Linux – Enterprise Linux, the open source community way.
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:Sarah Drasner – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
sarahdrasnerdesign.com
Sarah Drasner on CSS Tricks
Book: Engineering Management for the Rest of Us
The Peter principle
Accelerate: Building and Scaling High Performing Technology Organizations
Dr. Nicole Forsgren
The Engineer/Manager Pendulum
Something missing or broken? PRs welcome!

May 16, 2023 • 27min
Creating instruction tuned models (Practical AI #223)
At the recent ODSC East conference, Daniel got a chance to sit down with Erin Mikail Staples to discuss the process of gathering human feedback and creating an instruction tuned Large Language Models (LLM). They also chatted about the importance of open data and practical tooling for data annotation and fine-tuning. Do you want to create your own custom generative AI models? This is the episode for you!
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:Erin Mikail Staples – Mastodon, XDaniel Whitenack – Website, GitHub, XShow Notes:
Label Studio
Slides from Erin’s recent PyData talk on RLHF
Something missing or broken? PRs welcome!

May 15, 2023 • 6min
Syncthing, Thunderbird, Baseline & vector databases (Changelog News #44)
Thunderbird is thriving on small donations, Syncthing is a super-cool continuous file sync program, LLMs are so hot right now and they’re making vectors hot by proxy & MDN defines a Baseline for stable web features.
View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, X

May 12, 2023 • 56min
Making web art the hard way (JS Party #275)
Developer slash artist Alex Miller joins Jerod & Amelia to discuss the challenge he faced after deciding to eschew fancy frameworks and libraries in favor of vanilla JS to build an interactive essay called Grid World for the html review.
Join the discussionChangelog++ members get a bonus 4 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.
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!
KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
Featuring:Alex Miller – Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XAmelia Wattenberger – Website, GitHub, XShow Notes:
Myst
The html Review
Grid World
Daniel Shiffman
Drawing Lines is Hard
Algorithmically generated goods by SPACEFILLER
Something missing or broken? PRs welcome!

May 12, 2023 • 1h 15min
HallwayConf! A new style of conference (Go Time #276)
Conferences are an integral part of the Go community, but the experience of conferences has remained the same even as the value propositions change. In this episode we discuss what conferences generally provide, how value propositions have changed, and what changes conference organizers could make to realign their conference experience to a new set of value propositions.
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.
Featuring:Andy Walker – Website, GitHub, LinkedIn, XKris Brandow – GitHub, XAngelica Hill – GitHub, LinkedIn, XIan Lopshire – GitHub, XShow Notes:Something missing or broken? PRs welcome!

May 11, 2023 • 39min
The last mile of AI app development (Practical AI #222)
There are a ton of problems around building LLM apps in production and the last mile of that problem. Travis Fischer, builder of open AI projects like @ChatGPTBot, joins us to talk through these problems (and how to overcome them). He helps us understand the hierarchy of complexity from simple prompting to augmentation, agents, and fine-tuning. Along the way we discuss the frontend developer community that is rapidly adopting AI technology via Typescript (not Python).
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.
Featuring:Travis Fischer – GitHub, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
ChatGPT Hacker Community
ChatGPTBot
Something missing or broken? PRs welcome!