The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

Latest episodes

undefined
Nov 13, 2020 • 1h 29min

The Kollected Kode Vicious (Interview)

We’re joined by George Neville-Neil, aka Kode Vicious. Writing as Kode Vicious for ACMs Queue magazine, George Neville-Neil has spent the last 15+ years sharing incisive advice and fierce insights for everyone who codes, works with code, or works with coders. These columns have been among the most popular items published in ACMs Queue magazine and it was only a matter of time for a book to emerge from his work. His book, The Kollected Kode Vicious, is a compilation of the most popular items he’s published over the years, plus a few extras you can only find in the book. We cover all the details in this episode. Join the discussionChangelog++ members save 3 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 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 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 – Power experimentation at any scale. Fast and reliable feature management for the modern enterprise. Featuring:George Neville-Neil – Twitter, GitHubAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow Notes: Kode Vicious on ACM Queue (Book) The Kollected Kode Vicious Something missing or broken? PRs welcome!
undefined
Nov 6, 2020 • 1h 21min

Inside 2020's infrastructure for Changelog.com (Interview)

We’re talking with Gerhard Lazu, our resident SRE, ops, and infrastructure expert about the evolution of Changelog’s infrastructure, what’s new in 2020, and what we’re planning for in 2021. The most notable change? We’re now running on Linode Kubernetes Engine (LKE)! We even test the resilience of this new infrastructure by purposefully taking the site down. That’s near the end, so don’t miss it! 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. 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 – Power experimentation at any scale. Fast and reliable feature management for the modern enterprise. 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:Gerhard Lazu – Twitter, GitHub, LinkedIn, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow Notes:Read Gerhard’s post covering all the details for Changelog’s 2020 and beyond infrastructure. The Changelog #254: Deploying Changelog.com with Gerhard Lazu The new Changelog.com setup for 2019 Inside the 2019 infrastructure for Changelog.com grafana.changelog.com - Compute Resources / Workload in Grafana Join Linode Green Light to get early access and test new Linode products before they hit the market, provide valuable feedback to influence product direction, and become part of a community of developers helping us build the cloud that works for you. fluxcd/flux Introducing Flux Check out Fernand Galiana and K9s Bitwarden Grafana Labs Keel Something missing or broken? PRs welcome!
undefined
Oct 30, 2020 • 60min

Maintaining the massive success of Envoy (Interview)

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 – Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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? (Interview)

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 – Twitter, GitHub, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 (Interview)

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 – Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 (Interview)

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 – Twitter, GitHub, LinkedInStefan Ålund – Twitter, GitHub, LinkedInAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 (Interview)

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 – TwitterAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteShow 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 (Interview)

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 – Twitter, GitHubSid Sijbrandij – Twitter, LinkedIn, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 (Interview)

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 – Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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 (Interview)

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 – Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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!

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