Changelog Interviews cover image

Changelog Interviews

Latest episodes

undefined
Oct 30, 2020 • 60min

Maintaining the massive success of Envoy

Today we welcome Matt Klein into our Maintainer Spotlight. Matt is the creator of Envoy, born inside of Lyft. It’s an edge and service proxy designed for cloud-native applications. Envoy was unexpectedly popular, and completely changed the way Lyft considers what and how to open source. While Matt has had several opportunities to turn Envoy into a commercial open source company, he didn’t. In today’s conversation with Matt we learn why he choose a completely different path for the project. Join the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Tidelift – The first managed open source subscription helps you develop apps with components that just work—including comprehensive security updates, active maintenance, and accurate licensing. And the best part of all—with the Tidelift Subscription, you help open source maintainers get paid for their work. Learn more at tidelift.com. Featuring:Matt Klein – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: “4 years ago Envoy became OSS” Optimizing impact: why I will not start an Envoy platform company The (broken) economics of OSS #envoycon2020 CNCF graduated project envoyproxy.io Something missing or broken? PRs welcome!
undefined
Oct 23, 2020 • 1h 8min

What's so exciting about Postgres?

PostgreSQL aficionado Craig Kerstiens joins Jerod to talk about his (and our) favorite relational database. Craig details why Postgres is unique in the world of open source databases, which features are most exciting, the many things you can make Postgres do, and what the future might hold. Oh, and some awesome psql tips & tricks! Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – our cloud of choice and the home of Changelog.com. Head to linode.com/changelog Teamistry – Teamistry is a podcast that tells the stories of teams who work together in new and unexpected ways to achieve remarkable things. Season 2 of Teamistry is out now. Search for Teamistry anywhere you listen to podcasts, or head here to subsribe. 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. Equinix – Equinix Metal is built from the ground up to empower developers with low-latency, high performance infrastructure anywhere. Get $500 in free credit to play with plus a rad t-shirt at info.equinixmetal.com/changelog LaunchDarkly – Test in production! Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. Featuring:Craig Kerstiens – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Looking Back at Postgres Customizing My Postgres Shell ZomboDB Postgres Weekly Planet PostgreSQL pgsql-hackers mailing list pgsql-novice mailing list PostgreSQL IRC info Building a recommendation engine inside Postgres with Python and Pandas Craig’s twitter thread of building it Something missing or broken? PRs welcome!
undefined
Oct 16, 2020 • 1h 9min

Shopify’s massive storefront rewrite

Maxime Vaillancourt joined us to talk about Shopify’s massive storefront rewrite from a Ruby on Rails monolith to a completely new implementation written in Ruby. It’s a fairly well known opinion that rewrites are “the single worst strategic mistake that any software company can make” and generally something “you should never do.” But Maxime and the team at Shopify have proved successful in their efforts in this massive storefront rewrite and today’s conversation covers all the details. Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – our cloud of choice and the home of Changelog.com. Head to linode.com/changelog Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog 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:Maxime Vaillancourt – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: How Shopify Reduced Storefront Response Times with a Rewrite Shopify rewrites away from their Rails monolith Things You Should Never Do, Part I Something missing or broken? PRs welcome!
undefined
Oct 9, 2020 • 1h 13min

Spotify's open platform for shipping at scale

We’re joined by Jim Haughwout (Head of Infrastructure and Operations) and Stefan Ålund (Principal Product Manager) from Spotify to talk about how they manage hundreds of teams producing code and shipping at scale. Thanks to their recently open sourced open platform for building developer portals called Backstage, Spotify is able to keep engineering squads connected and shipping high-quality code quickly — without compromising autonomy. Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Get started on Linode today with a $100 in free credit. You can find all the details at linode.com/changelog Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog 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:Jim Haughwout – GitHub, LinkedIn, XStefan Ålund – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: spotify/backstage What the Heck is Backstage Anyway? Backstage has been accepted into the CNCF Sandbox Backstage on CNCF landscape MkDocs - Project documentation with Markdown Gary Niemen on how Spotify is solving internal technical documentation Something missing or broken? PRs welcome!
undefined
Oct 8, 2020 • 32min

The team that fashioned Apollo 11

We’re helping Atlassian to promote Season 2 of Teamistry. If this is the first time you’re hearing about this podcast, Teamistry is an original podcast from Atlassian that tells the stories of teams who work together in new and unexpected ways, to achieve remarkable things. Today, we’re sharing a full-length episode from Season 1 which tells the story of the team that fashioned the Apollo 11 spacesuits. When Neil Armstrong stepped on the moon for the first time, we don’t actually see his face. We see his moonsuit. That moonsuit — in effect — is Neil Armstrong; an inseparable part of this historic moment. While the spacesuit kept him alive to tell that story in his own words, what went unnoticed is the extraordinary team that stitched it together. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Gabriela Cowperthwaite – XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Teamistry is the chemistry of unsung teams that achieve the impossible Season two begins September 21st. New episodes every other Monday. Teamistry is hosted by award-winning documentary and feature film director Gabriela Cowperthwaite. Search for Teamistry anywhere you listen to podcasts or click here to subscribe and listen. In the final episode of Season 1 of Teamistry, host Gabriela Cowperthwaite shines a light on the team of seamstresses and engineers whose meticulous craftwork, creativity, and dedication helped us realize the dream of putting a man on the moon. In this episode, Joanne Thompson and Jean Wilson — two of last surviving seamstresses who worked on the Apollo 11 moonsuits — talk about the intricate seams, needlework, and personal sacrifices that went into outfitting Neil Armstrong. We hear from Homer Reihm, one of the engineers who worked with the seamstresses, and Bill Ayrey, former historian at ILC Dover and Nicholas de Monchaux, author of ‘Spacesuit: Fashioning Apollo’, who take us through the pivotal moments of this monumental task. Also, Janet Ferl, the current design engineering manager at ILC Dover, tells us how the legacy of dedication and teamwork on the Apollo 11 moonsuit continues to inspire the company today. Something missing or broken? PRs welcome!
undefined
Sep 30, 2020 • 1h 13min

Gitter’s big adventure

Gitter is exiting GitLab and entering the Matrix…ok, we couldn’t help ourselves with that one. Today we’re joined by Sid Sibrandij (CEO of GitLab) and Matthew Hodgson (technical co-founder of Matrix) to discuss the acquisition of Gitter. A little backstory to tee things up…back in 2017 GitLab announced the acquisition of Gitter to help push their idea of chatops within GitLab. As it turns out, the GitLab team saw a different path for Gitter as a core part of Matrix rather than a non-core project at GitLab. We talk through all the details in this episode with Matthew and Sid. Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog. Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. 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:Matthew Hodgson – GitHub, XSid Sijbrandij – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Share your feedback on our podcast and Changelog++ experiences. Welcoming Gitter to Matrix! Gitter - Where developers come to talk Element - All-in-one secure chat app for teams, friends and organisations Matrix - An open network for secure, decentralized communication Gitter is joining the GitLab team (March 15, 2017) The Changelog #384: Enter the Matrix Something missing or broken? PRs welcome!
undefined
Sep 24, 2020 • 1h 8min

How open source saved htop

Today we welcome Hisham Muhammad into our Maintainer Spotlight. Hisham is the creator of htop - a well known cross-platform interactive process viewer. This conversation with Hisham covers the gamut of being an open source software maintainer. To set the stage, a new version of htop was announced, but not by Hisham – it was a kind takeover of the project and needless to say Hisham was surprised, but ultimately relieved. Why? Well, that’s what this episode it all about… Join the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Tidelift – The first managed open source subscription helps you develop apps with components that just work—including comprehensive security updates, active maintenance, and accurate licensing. And the best part of all—with the Tidelift Subscription, you help open source maintainers get paid for their work. Learn more at tidelift.com. Featuring:Hisham Muhammad – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Issue #992 - Is this project maintained? What’s new in htop version 3.0.2 htop.dev LuaRocks - The package manager for Lua modules The HTTP 413 Payload Too Large response status code indicates that the request entity is larger than limits defined by server; the server might close the connection or return a Retry-After header field. Something missing or broken? PRs welcome!
undefined
Sep 11, 2020 • 1h 5min

Estimating systems with napkin math

We’re joined by Simon Eskildsen, Principal Engineer at Shopify, talking about how he uses a concept called napkin math where you use first-principle thinking to estimate systems without writing any code. By the end of the show we were estimating pretty much everything using napkin math. Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. 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:Simon Eskildsen – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Napkin Math on GitHub (PRs welcome) Napkin Math newsletter zk - Zettelkasten on the command-line How to Make Yourself Into a Learning Machine Something missing or broken? PRs welcome!
undefined
Sep 4, 2020 • 52min

Inside GitHub's Arctic Code Vault

Earlier this year on February 2nd, 2020 Jon Evans and his team of archivists took a snapshot of all active public repositories on GitHub and sent it to a decommissioned coal mine in the Svalbard archipelago where it will be stored for the next 1,000 years. On this episode, Jon chats with Jerod all about the GitHub Archive Program and how they’re preserving open source software for future generations. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. 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:Jon Evans – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: The GitHub Archive program The journey of the world’s open source code to the Arctic GitHub Arctic Code Vault: Tech Tree Something missing or broken? PRs welcome!
undefined
Aug 26, 2020 • 1h 3min

Bringing beauty to the world of code sharing

Carbon is an open source web app that helps you create and share beautiful images of your source code. Whether you’ve used Carbon personally or not, odds are you’ve seen its dent on the universe of social code sharing. Mike Fix has been maintaining Carbon for a few years and he’s embraced the project as an opportunity to experiment and practice working in public. On this Maintainer Spotlight episode, we chat with Mike about building Carbon, growing its community, sustainability models, and why he loves the world of open source. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Tidelift – The first managed open source subscription helps you develop apps with components that just work—including comprehensive security updates, active maintenance, and accurate licensing. And the best part of all—with the Tidelift Subscription, you help open source maintainers get paid for their work. Learn more at tidelift.com. Featuring:Mike Fix – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Carbon Carbon on GitHub RepoRanger Dank Mono Night Owl Request for Commits Something missing or broken? PRs welcome!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode