

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

Dec 24, 2019 • 58min
Bugs are in the air (Go Time #111)
Guests are catching the bug, so we decided to spend this episode talking about bugs! How do you find and fix your bugs? Do you sketch things out, whip out the debugger, or something else?
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
Featuring:Andy Walker – Website, GitHub, LinkedIn, XJon Calhoun – Website, GitHub, XCarmen Andoh – GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Delve
Memory Corruption in Linux Bug
Something missing or broken? PRs welcome!

Dec 23, 2019 • 46min
AI for search at Etsy (Practical AI #70)
We have all used web and product search technologies for quite some time, but how do they actually work and how is AI impacting search? Andrew Stanton from Etsy joins us to dive into AI-based search methods and to talk about neuroevolution. He also gives us an introduction to Rust for production ML/AI and explains how that community is developing.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
Featuring:Andrew Stanton – GitHub, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Yahoo learning to rank challenge
NEAT approach to neuroevolution
OpenAI evolutionary strategies for Atari
Rust
PyO3, Rust binding for the Python interpreter
Buzzsaw: A System for High Speed Feature Engineering
LinkedIn at KDD
Something missing or broken? PRs welcome!

Dec 20, 2019 • 55min
Modular software architecture (JS Party #107)
Jerod and Divya welcome npm CTO Ahmad Nassri to discuss modular architecture. What it is, why it matters, and how you can achieve it. Ahmad has been thinking deeply about this topic lately and we have a very fruitful discussion that should have takeaways for developers of all experience levels.
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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 server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
Featuring:Ahmad Nassri – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes:
Listen to Ahmad’s epic backstory on The Changelog #185
Read Ahmad’s slide deck on modern patterns in modular architecture
Check out Framer
Something missing or broken? PRs welcome!

Dec 18, 2019 • 1h 25min
Gerhard goes to KubeCon (part 1) (Changelog Interviews #374)
Changelog’s resident infrastructure expert Gerhard Lazu is on location at KubeCon 2019. This is part one of a two-part series from the world’s largest open source conference. In this episode you’ll hear from event co-chair Bryan Liles, Priyanka Sharma and Natasha Woods from GitLab, and Alexis Richardson from Weaveworks.
Stay tuned for part two’s deep dives in to Prometheus, Grafana, and Crossplane.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
GitPrime – GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Ship faster because you know more. Not because you’re rushing. Learn more at gitprime.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
Square – The Square developer team just launched their new developer YouTube channel. Head to youtube.com/squaredev or search for “Square Developer” on YouTube to learn more and subscribe.
Featuring:Bryan Liles – Website, GitHub, XPriyanka Sharma – GitHub, LinkedIn, XNatasha Woods – GitHub, LinkedIn, XAlexis Richardson – GitHub, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:See also: Gerhard goes to KubeCon (part 2)
The GitLab handbook
Weaveworks
Argo Workflows
GitOps.tech
Something missing or broken? PRs welcome!

Dec 17, 2019 • 1h 6min
The fireside edition 🔥 (Go Time #110)
Grab a hot beverage and a warm blanket because it’s time for a fireside chat with the Go Time panel! We discuss many topics of interest: what we’d build if we had 2 weeks to build anything in Go, the things about Go that “grind our gears”, our ideal work environments, and advice we’d give ourselves if we were starting our career all over again.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
Featuring:Mat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XJon Calhoun – Website, GitHub, XJaana Dogan – Website, GitHub, XShow Notes:
Baltimore Metro Area Go User Group
Jon’s pink recording room
Something missing or broken? PRs welcome!

Dec 16, 2019 • 50min
Escaping the "dark ages" of AI infrastructure (Practical AI #69)
Evan Sparks, from Determined AI, helps us understand why many are still stuck in the “dark ages” of AI infrastructure. He then discusses how we can build better systems by leveraging things like fault tolerant training and AutoML. Finally, Evan explains his optimistic outlook on AI’s economic and environmental health impact.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
Featuring:Evan Sparks – Website, GitHub, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Determined AI
Previous episode on Alpha pilot
Blog post - AI Leadership And The Positive Impacts On Economy, Privacy, Environmental Health
Blog post - Announcing the future of AI infrastructure
Apache Spark
MLlib
Antique Candle Co.
Joel Grus on AI code that facilitates good science
Something missing or broken? PRs welcome!

Dec 14, 2019 • 45min
Trending up GitHub's developer charts (Changelog Interviews #373)
In this episode we’re shining our maintainer spotlight on Ovilia. Hailing from Shanghai, China, Ovilia is an up-and-coming developer who contributes to Apache ECharts, maintains Polyvia, which does very cool low-poly image and video processing, and has a sweet personal website, too.
This episode with Ovilia continues our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com.
Featuring:Ovilia – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Apache ECharts
Polyvia on GitHub
Try Polyvia for yourself
Ovilia’s website
The Apache Way
Something missing or broken? PRs welcome!

Dec 13, 2019 • 48min
Mikeal schools us on ES Modules (JS Party #106)
ES Modules are unflagged in Node 13. What does this mean? Can we use them yet? We chat with Mikeal, our resident expert, and find out.
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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 – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
Featuring:Nick Nisi – Website, GitHub, Bluesky, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XMikeal Rogers – GitHub, XShow Notes:
reg
Rabin-Karp algorithm
Mikeal’s daily OSS list
Postwoman
Kitty
Web Almanac
Something missing or broken? PRs welcome!

Dec 11, 2019 • 1h 7min
Building an open source excavation robot for NASA (Changelog Interviews #372)
Ronald Marrero is a software developer working on NASA’s Artemis program, which aims at landing the first woman and next man on the Moon by 2024. How Ron got here is a fascinating story, starting at UCF and winding its way through the Florida Space Institute, working with NASA’s Swamp Works team, and building an open source excavation robot.
On this episode Ron tells us how it all went down and shares what he learned along the way.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog.
GitPrime – GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Ship faster because you know more. Not because you’re rushing. Learn more at gitprime.com/changelog.
Beginning Machine Learning with TensorFlow.js – Get an introduction to the world of Machine Learning with Javascript and TensorFlow.js. This is a three-week course covering an introduction to Machine Learning models, tensors, and the TensorFlow.js framework. Use the code CHANGELOG to get $100 till the end of 2019.
Square – The Square developer team just launched their new developer YouTube channel. Head to youtube.com/squaredev or search for “Square Developer” on YouTube to learn more and subscribe.
Featuring:Ronald Marrero – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Introducing the EZ-RASSOR
EZ-RASSOR on GitHub
ROS.org
What I learned working with NASA on a robotics project
NASA Artemis program
The Space Robotics Challenge
Something missing or broken? PRs welcome!

Dec 10, 2019 • 55min
Concurrency, parallelism, and async design (Go Time #109)
Go was designed with concurrency in mind. That’s why we have language primitives like goroutines, channels, wait groups, and mutexes. They’re very powerful when used correctly, but they can be very complicated if used unwisely.
Roberto Clapis joins the team once again to drop async wisdom in your ears. Don’t worry, we do it in serial. 😉
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more 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
GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
Featuring:Roberto Clapis – GitHub, XJaana Dogan – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:Something missing or broken? PRs welcome!