

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 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, Bluesky, 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 – Website, 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 – Website, 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 – Website, GitHub, LinkedIn, Mastodon, XChris Benson – Website, GitHub, LinkedIn, Bluesky, 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 – Website, 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 – Website, 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!

Aug 6, 2020 • 57min
{"encoding":"json"} (Go Time #141)
JSON (JavaScript Object Notation) is used all over the web as a text-based way of transmitting data. In this episode, we explore Go’s encoding/json package, and others with Daniel Marti.
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.
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
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!
Featuring:Daniel Martí – Website, GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Building a high performance JSON parser - paper by Dave Cheney about writing a JSON parser.
encoding/json - json package in the standard library
Something missing or broken? PRs welcome!

Aug 6, 2020 • 47min
It all begins with empathy (Brain Science #26)
Have you heard the phrase, “Put yourself in their shoes?” In this episode, the conversation focuses on the “HOW” and why it all begins with empathy. Empathy is the key that enables access to another person’s perspective and emotional state. It is also a fundamental aspect of building and sustaining relationships with others. The fascinating thing is that there are 3 types of empathy: cognitive, social, and empathic concern. Plus there’s a counterpart component called compassion that moves us to take action.
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:
Brené Brown on Empathy vs. Sympathy
Three Kinds of Empathy: Cognitive, Emotional, Compassionate by Daniel Goleman
A Look in the Mirror Neuron: Empathy and Addiction
Brain Science #6: Respect, empathy, and compassion ~ living and being beside others
How to build a generative engineering culture
Something missing or broken? PRs welcome!

Aug 5, 2020 • 50min
Why we're launching Changelog++ (Backstage #12)
We first launched a membership back in 2013… before they were cool! 😆 Now we’re back with a brand new edition. It’s called Changelog++ and we hope you love it. This episode of Backstage is a tell-all about the program. Why we think the timing is right, what we hope it can become, how we’re experimenting with ideas to make it great, and what you can do to get involved.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Sign up for Changelog++ (if you’re into it)
Our Plausible Analytics episode that Jerod referenced
Learn more about Supercast
Adam’s interview with Andrew Wilkinson of MetaLab
Andrew’s VC fund: Tiny
Something missing or broken? PRs welcome!


