

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

Sep 3, 2020 • 59min
Füźžįñg (Go Time #145)
A deep dive on Fuzzing and a close look at the official Fuzzing proposal for Go.
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.
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.
Featuring:Katie Hockman – GitHub, XRoberto Clapis – GitHub, XFilippo Valsorda – Website, GitHub, Mastodon, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes:
Fuzzing on Wikipedia
Design Draft: First Class Fuzzing
go-fuzz
fzgo
Something missing or broken? PRs welcome!

Sep 1, 2020 • 1h 1min
Getting Waymo into autonomous driving (Practical AI #103)
Waymo’s mission is to make it safe and easy for people and things to get where they’re going.
After describing the state of the industry, Drago Anguelov - Principal Scientist and Head of Research at Waymo - takes us on a deep dive into the world of AI-powered autonomous driving. Starting with Waymo’s approach to autonomous driving, Drago then delights Daniel and Chris with a tour of the algorithmic tools in the autonomy toolbox.
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.
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:Drago Anguelov – LinkedInChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
Dragomir Anguelov - Google Scholar
Drago Anguelov – Machine Learning for Autonomous Driving at Scale
Waymo
Waymo - Twitter
Waymo - LinkedIn
Something missing or broken? PRs welcome!

Aug 28, 2020 • 56min
Content is QUEEN 👑 (JS Party #141)
In this episode, we dive into the role of communication as a developer, how clarity is driving impact and how to self publish as an independent writer. Join us, as we chat with Stephanie Morillo author of The Developers Guide to Content Creation about how to write better as developer and how writing can take you from good developer to great.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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.
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.
Featuring:Stephanie Morillo – GitHub, XDivya – Website, GitHub, LinkedIn, XSuz Hinton – GitHub, Mastodon, XShow Notes:
The Developers Guide to Content Creation
The Developers Guide to Book Publishing
Digital Ocean Blog
Something missing or broken? PRs welcome!

Aug 27, 2020 • 57min
Building desktop apps with Go + web tech (Go Time #144)
Building desktop applications is tricky. Every OS has its own set of tools, and you often need to learn a new language for each. In this episode we talk with Wails creator Lea Anthony about how the build tool enables developers to create desktop apps using Go and their normal JS frontend (React, Vue, Anguluar, or whatever you want).
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.
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
Featuring:Lea Anthony – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJon Calhoun – Website, GitHub, XShow Notes:
Wails Homepage
Webview Project
Tutorial of Wails by Alex Pliutau
Wally Keyboard
Travis McLane - Contributor mentioned on the show
goreleaser - Tool mentioned on the show
go:draft proposal to add embed
Flag of Wales
Something missing or broken? PRs welcome!

Aug 26, 2020 • 1h 3min
Bringing beauty to the world of code sharing (Changelog Interviews #410)
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 – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Carbon
Carbon on GitHub
RepoRanger
Dank Mono
Night Owl
Request for Commits
Something missing or broken? PRs welcome!

Aug 24, 2020 • 56min
Hidden Door and so much more (Practical AI #102)
Hilary Mason is building a new way for kids and families to create stories with AI. It’s called Hidden Door, and in her first interview since founding it, Hilary reveals to Chris and Daniel what the experience will be like for kids. It’s the first Practical AI episode in which some of the questions came from Chris’s 8yo daughter Athena.
Hilary also shares her insights into various topics, like how to build data science communities during the COVID-19 Pandemic, reasons why data science goes wrong, and how to build great data-based products. Don’t miss this episode packed with hard-won wisdom!
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:Hilary Mason – Website, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
Hidden Door
Something missing or broken? PRs welcome!

Aug 21, 2020 • 50min
What's happening in TC39 land (JS Party #140)
KBall MCs as Jordan tells us about exciting JavaScript updates that are on the way, Amal takes us all to school digging into the details, and Emma makes a surprise on-air proposal.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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.
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:Jordan Harband – Website, GitHub, XAmal Hussein – GitHub, XEmma Bostian – GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:Segment 1
TC39
Babel
ES5 Shim
ES6 Shim
Records and Tuples proposal
Decorators proposal
Segment 2
Object.values and Object.entries
Error.isError proposal
JavaScript Realms
globalThis proposal
Sindre Sorhus
Berenstain vs Berenstein controversy
globalThis naming constraints doc
#SmooshGate FAQ
Segment 3
Temporal proposal
Moment.js
Builtin modules proposal
Something missing or broken? PRs welcome!

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, Bluesky, XDaniel Whitenack – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, 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!


