

Changelog Master Feed
Changelog Media
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.
Episodes
Mentioned books

Aug 21, 2020 • 1h 12min
Celebrating Practical AI turning 100!! 🎉 (Changelog Interviews #409)
We’re so excited to see Chris and Daniel take this show to 100 episodes, and that’s exactly why we’re rebroadcasting Practical AI #100 here on The Changelog. They’ve had so many great guests and discussions about everything from AGI to GPUs to AI for good. In this episode, we circle back to the beginning when Jerod and I joined the first episode to help kick off the podcast. We discuss how our perspectives have changed over time, what it has been like to host an AI podcast, and what the future of AI might look like. (GIVEAWAY!)
Join the discussionChangelog++ members save 3 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.
Scout APM – Scout is application monitoring that continually tracks down N+1 database queries, sources of memory bloat, performance abnormalities, and a ton more. Learn more and get started for free at scoutapm.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:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Enter to win some amazing AI hardware bundles!
Sasha Rush on trends from ICLR
Episodes mentioned on the show:
MLOps and tracking experiments with Allegro AI
Explaining AI explainability (Darwin AI)
Practical AI Ethics
Model inspection and interpretation at Seldon
Attack of the C̶l̶o̶n̶e̶s̶ Text!
🤗 All things transformers with Hugging Face
Achieving provably beneficial, human-compatible AI
AI for Good: clean water access in Africa
Exploring the COVID-19 Open Research Dataset
Artificial intelligence at NVIDIA
Growing up to become a world-class AI expert
Helping African farmers with TensorFlow
Something missing or broken? PRs welcome!

Aug 20, 2020 • 1h 11min
context.Context (Go Time #143)
Francesc Campoy and Isobel Redelmeier joins the panel to discuss Go’s context package including real-world insights into its use and misuse.
Join the discussionChangelog++ members save 3 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.
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.
Datadog – Do you have an app in production that is slower than you like? Of course you do…is the performance all over the place…sometimes fast, sometimes slow? Do you know why? Well, with Datadog you will. Troubleshoot your app’s performance with end-to-end tracing and in one click correlate those Go traces with related logs and metrics. Use detailed flame graphs to identify bottlenecks and latency in your apps. Start your free trial, install the agent, create a dashboard, and get a free t-shirt! Head to datadog.com/gotime to get started.
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:Francesc Campoy – Website, GitHub, XIsobel Redelmeier – XMat Ryer – GitHub, LinkedIn, Bluesky, XJaana Dogan – Website, GitHub, XShow Notes:
Just For Func: #9 - The Context Package - Francesc’s YouTube channel & his episode on the context package
context.WithValue example of avoiding key collision
Context Keys in Go - Mat Ryer’s article expanding on this
Context is for Cancelation - Dave Cheney’s argument that context is for cancellation
Context isn’t for Cancelation - Dave Cheney’s argument that context isn’t for cancellation
Make Ctrl+C cancel the context.Context - Mat Ryer’s technique for triggering a graceful cascade of shutdown across your program
Join Changelog++ — directly support us, make the ads disappear, and get closer to the metal
Something missing or broken? PRs welcome!

Aug 17, 2020 • 49min
What does it mean to be Indistractible? (Brain Science #27)
Distractions will always exist – managing them is our responsibility. We often talk about the need for new information in order to change the old patterns of our brain. One of the best ways we can do this is through reading good books. In this episode, Mireille and Adam discuss the highlights of Nir Eyal’s book, Indistractible – how to control your attention and choose your life. In his book, Nir highlights this clear connection between people’s distraction and its relationship to psychological discomfort, otherwise known as pain. He says, “all behaviors, whether they tend toward traction or distraction are prompted by triggers, internal or external. When we learn how to recognize these “triggers,” there is opportunity for change. And changing in the direction that you desire, as based on what you value, is key to having the life you want to live.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Nir Eyal’s website
Indistractable: How to Control Your Attention and Choose Your Life
How to Control Your Attention and Choose Your Life — Nir Eyal @ RSA Events
Check out The Boring Conference
Something missing or broken? PRs welcome!

Aug 17, 2020 • 59min
Building the world's most popular data science platform (Practical AI #101)
Everyone working in data science and AI knows about Anaconda and has probably “conda” installed something. But how did Anaconda get started and what are they working on now? Peter Wang, CEO of Anaconda and creator of PyData and popular packages like Bokeh and DataShader, joins us to discuss that and much more. Peter gives some great insights on the Python AI ecosystem and very practical advice for scaling up your data science operation.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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.
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 no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this!
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.
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Featuring:Peter Wang – Website, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Anaconda
PyData
NumFOCUS
Jupyter
Numba
JAX
Masakhane
Something missing or broken? PRs welcome!

Aug 14, 2020 • 1h 19min
Best practices for Node developers (JS Party #139)
Node.js development began a bit like the Wild West, but over time idioms, anti-patterns, and best practices have emerged. Yoni Goldberg’s Node Best Practices repo on GitHub collects, documents, and explains the best practices for Node developers. On this episode, Yoni joins us to discuss.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
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.
Scout APM – Scout is application monitoring that continually tracks down N+1 database queries, sources of memory bloat, performance abnormalities, and a ton more. Learn more and get started for free at scoutapm.com/changelog.
Featuring:Yoni Goldberg – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:
Node Best Practices on GitHub
Amal’s npm unpublish blog post
The tweet about dependabot joke
Dominic Tarr on The Changelog
We discuss event-stream on JS Party #54
npm blog post on event-stream
We discuss dependency selection on JS Party #56
Something missing or broken? PRs welcome!

Aug 13, 2020 • 1h 6min
All about that infra(structure) (Go Time #142)
Infra, Devops, Systems Engineer, SRE, and the list goes on and on. What do these terms mean? Why does every job listing for the same role seem to entail different responsibiliities? Why is it important for developers to be familiar with the infrastructure their code is running on? Tune in to gain some insights into all of this and more!
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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.
Datadog – Do you have an app in production that is slower than you like? Of course you do…is the performance all over the place…sometimes fast, sometimes slow? Do you know why? Well, with Datadog you will. Troubleshoot your app’s performance with end-to-end tracing and in one click correlate those Go traces with related logs and metrics. Use detailed flame graphs to identify bottlenecks and latency in your apps. Start your free trial, install the agent, create a dashboard, and get a free t-shirt! Head to datadog.com/gotime to get started.
Pace.dev – Minimalist web based management tool for your teams. Async by default communication and simplistic task management gives you everything you need to build your next thing. Brought to you by Go Time panelist Mat Ryer. Try it out today!
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:Shubheksha Jalan – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJaana Dogan – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Enter to win Practical AI hardware!
Junior Engineers Are Features, Not Bugs - A talk from SRE CON discussing the benefits of hiring junior engineers for infra roles.
The baseds series - A series of articles related to distributed systems.
hi@shubheksha.com - Get in touch with our guest, Shubheksha
Oxford study on job discrimination
Something missing or broken? PRs welcome!

Aug 12, 2020 • 1h 15min
Working in Public (Changelog Interviews #408)
Nadia Eghbal is back and this time she’s talking with us about her new book Working in Public. If you’re an old school listener you might remember the podcast we produced with Nadia and Mikeal Rogers called Request for Commits. If you weren’t listening then, or can’t remember…don’t worry…the back catalog of Request for Commits is still online and subscribe-able via all the podcast ways. That podcast is still getting listens to this very day!
Obviously we go way back with Nadia…and having a chance to now talk with her through all the details of her new book Working in Public, this was a milestone for this show and Jerod and I. We talked through the reasons she wrote the book in the first place, Nadia’s thoughts on the future of the internet and the connection of creators to the platforms they build their followings on, and we also talk about the health of projects and communities and the challenges we face internet-at-large as well as right here in our backyard in the open source community.
Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. 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.
Scout APM – Scout is application monitoring that continually tracks down N+1 database queries, sources of memory bloat, performance abnormalities, and a ton more. Learn more and get started for free at scoutapm.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
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:Nadia Eghbal – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Join Changelog++ to directly support us, make the ads disappear, AND for a chance to win a signed copy of Nadia’s book
The Changelog #193: Funding open source with Nadia Eghbal
Sindre Sorhus
Nadia’s post on Substack about Working in Public
Buy Working in Public: The Making and Maintenance of Open Source Software on Amazon
Something missing or broken? PRs welcome!

Aug 11, 2020 • 1h 10min
Practical AI turns 100!!! 🎉 (Practical AI #100)
We made it to 100 episodes of Practical AI! It has been a privilege to have had so many great guests and discussions about everything from AGI to GPUs to AI for good. In this episode, we circle back to the beginning when Jerod and Adam from The Changelog helped us kick off the podcast. We discuss how our perspectives have changed over time, what it has been like to host an AI podcast, and what the future of AI might look like. (GIVEAWAY!)
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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.
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 no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this!
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.
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Enter to win some awesome AI hardware bundles!
Sasha Rush on trends from ICLR
Episodes mentioned on the show:
MLOps and tracking experiments with Allegro AI
Explaining AI explainability (Darwin AI)
Practical AI Ethics
Model inspection and interpretation at Seldon
Attack of the C̶l̶o̶n̶e̶s̶ Text!
🤗 All things transformers with Hugging Face
Achieving provably beneficial, human-compatible AI
AI for Good: clean water access in Africa
Exploring the COVID-19 Open Research Dataset
Artificial intelligence at NVIDIA
Growing up to become a world-class AI expert
Helping African farmers with TensorFlow
Books
“Interpretable Machine Learning” by Christoph Molnar
Something missing or broken? PRs welcome!

Aug 7, 2020 • 1h 26min
Designing and building HEY (Changelog Interviews #407)
We’re talking about designing and building HEY with Jonas Downey, the lead designer behind HEY. In their words, “Email sucked for years, but not anymore.” We were super interested in how they went about solving the problems with email, so we invited Jonas on to share all the details and a behind-the-scenes look at the making of HEY.
Join the discussionChangelog++ members save 3 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.
Scout APM – Scout is application monitoring that continually tracks down N+1 database queries, sources of memory bloat, performance abnormalities, and a ton more. Learn more and get started for free at scoutapm.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
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:Jonas Downey – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
HEY.com - Email at its best, new from Basecamp
The Changelog #399: Shipping work that matters - revisiting Shape Up & product development with Ryan Singer
The Changelog #357: Shaping, betting, and building - featuring Ryan Singer on how Basecamp does product development
Something missing or broken? PRs welcome!

Aug 7, 2020 • 48min
Amal joins the party 🎉 (JS Party #138)
The gang officially welcomes Amal Hussein as a panelist! After that it’s Pro Tip Time, then we finish up by attempting to demistify CSS Sweeper and the Space Toggle Trick.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
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.
Gatsby Partner Program – Become a Gatsby certified partner today to accelerate your growth alongside their amazing ecosystem, get exclusive access to Gatsby’s product roadmap, beta test new features, access training materials, and connect with the Gatsby team. Read all about it and get started at gatsbyjs.com/changelog
Featuring:Amal Hussein – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes:
Welcoming Amal
Amal talks ASTs on The Changelog
Amal on JS Party #58
Amal on JS Party #100
Pro Tip Time
Presentify
Vidrio
Snap camera
Boss turns herself into a potato
Godot Engine
Aseprite for pixel art
Jenn Schiffer’s pixel art
Console.trace
Copy object in console
Copy network responses
More on the overall Dev Console Utilities API’s
https://github.com/rxhanson/Rectangle (and Spectacle)
Gifox
Demystifying CSS Sweeper
CSS Sweeper
The Space Toggle Trick
Something missing or broken? PRs welcome!