

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

Apr 6, 2018 • 1h 21min
Winamp2 JS (Changelog Interviews #291)
Jordan Eldredge joined the show to talk with us about Winamp2-js — a reimplementation of Winamp 2.9 in HTML5 and Javascript. For many of our listeners, talking about Winamp may bring to mind some extreme nostalgia about the internet of the past … and it’s certainly that way for Jerod and I. Jordan started this project in 2014 and it’s what ultimately got the attention of some folks at Facebook, where he now works on Nuclide.
We shared stories about Winamp back in the day, actually listening to music as an mp3, the technical hurdles and learning Jordan has experienced, skinning it, playlists, making it a frontend for Spotify – which is so ironic to actually say. Also, Jerod has been hacking it via livestream on Twitch to add it as an alternate audio player on Changelog.com.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
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 Eldredge – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Follow us on Twitch
Winamp2-js
A reimplementation of Winamp 2.9 in HTML5 and Javascript
Winamp hardware device mockup
Winamp’s woes: How the greatest MP3 player undid itself
Butterchurn visualizer
Nuclide - A single package on top of Atom to provide hackability and the support of an active community.
UrlMe.me - Make memes anywhere you can type a URL
Something missing or broken? PRs welcome!

Apr 3, 2018 • 37min
Finite State Machines with David Khourshid (The React Podcast #5)
In this episode Michael Jackson talks with David Khourshid about State Machines. David is a developer on the Visual Studio Live Share team at Microsoft. Recently, he’s been exploring methods of using finite state machines together with React to create predictable flows through applications that are easy to follow and test.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
Featuring:David Khourshid – Website, GitHub, XMichael Jackson – Website, GitHub, XShow Notes:
xstate
Statecharts: A Visual Formalism for Complex Systems
Something missing or broken? PRs welcome!

Mar 30, 2018 • 47min
Babel and open source sustainability with Henry Zhu (The React Podcast #4)
In this episode Michael Jackson talks with Henry Zhu, maintainer of the hugely popular Babel project, about open source sustainability and what’s coming next for the Babel project.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
Featuring:Henry Zhu – Website, GitHub, XMichael Jackson – Website, GitHub, XShow Notes:
Babel is a JavaScript compiler
Support the development of Babel on Henry’s Patreon page
Something missing or broken? PRs welcome!

Mar 30, 2018 • 45min
That's it. This is the finale! (Changelog Interviews #290)
We’re rebroadcasting the finale episode of the beloved Request For Commits. But don’t worry, The Changelog will be back with new episodes next week. In this finale episode of Request For Commits, we regroup to discuss the podcast from its start to its finish, lessons learned, community impact, and where the conversations around open source sustainability are taking place, now and in the future. It’s the end of Request For Commits, but the conversations we’ve had will continue on The Changelog. We also have some guest-host appearances for Nadia and Mikeal planned in the near future on this podcast. So, stay tuned.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days.
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:Mikeal Rogers – GitHub, XNadia Eghbal – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Request For Commits has been respectfully retired
Listen and subscribe to The Changelog
The Changelog #193: Funding and Sustaining Open Source with Nadia Eghbal
The Changelog #252 GitHub’s Open Source Survey (2017) with Frannie Zlotnick & Nadia Eghbal
Subscribe to Nadia’s infrequent newsletter
How I Stumbled Upon The Internet’s Biggest Blind Spot
Open source was worth at least $143M of Instagram’s $1B acquisition
Open source infrastructure Q&A
What if Facebook were a nonprofit?
Sustain - a one day conversation for open source software sustainers
Maintainerati
Something missing or broken? PRs welcome!

Mar 30, 2018 • 49min
Gophercises and creating content for Gophers (Go Time #74)
Jon Calhoun joined the show and talked with us about Gophercises, experiencing the joy of building cool things, creating content for Gophers, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
Featuring:Jon Calhoun – Website, GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Gophercises
usegolang.com
Calhoun.io
Jon kite boarding, compliments of Calhoun Photography
Errors in Go
Interesting Go Projects and News
Go 1.10.1 released
Zerolog (allocation free JSON logging)
A Proposal for Package Versioning in Go
Vim-go 1.17 released
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - GitPitch
Andrei - OpenTracing + govet
Brian - Luke Smith (who is awesome, check out mutt-wizard)
Jon - slate (cool window manager for macOS)
Something missing or broken? PRs welcome!

Mar 23, 2018 • 1h 24min
Automated dependency updates (Changelog Interviews #289)
Rhys Arkins joined the show to talk about automating dependency updates using Renovate. Renovate is an open source tool to keep source code dependencies up-to-date using automated Pull Requests. We talked about who’s using it, the languages and environments that are supported, self-hosted vs SaaS and how that plays into supporting this open source, auto-merging, being a GitHub App and in the GitHub Marketplace, and building this as a business on someone else’s platform.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 changelog2018. Start your server - head to linode.com/changelog
Gliffy – Get 25% off 1 year of Gliffy in Confluence or Jira. Transform how your team communicates, share and collaborate with anyone, integrated directly in Atlassian’s Confluence and Jira. Head to gliffy.com/changelog
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
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:Rhys Arkins – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
renovateapp.com - Automated dependency updates. Flexible, so you don’t need to be.
renovateapp/renovate
Install Renovate on GitHub
Renovate on GitHub Marketplace
Something missing or broken? PRs welcome!

Mar 23, 2018 • 1h 4min
CockroachDB and distributed databases in Go (Go Time #73)
Andrei Matei joined the show and talked with us about CockroachDB (and why it’s easier to use than any RDBMS), distributed databases with Go, tracing, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
Featuring:Andrei Matei – GitHubCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:
CockroachDB
Learn to create web apps using Go (affiliate link)
Interesting Go Projects and News
Agones
Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes
memviz
gorush
Saloon – Go Forums
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - GitPitch
Andrei - OpenTracing + govet
Something missing or broken? PRs welcome!

Mar 22, 2018 • 1h 3min
Learning and teaching Go (Go Time #72)
Bill Kennedy joined the show and talked with Carlisia about learning Go, teaching Go (which is something we’ll do at some point or another), making good presentations, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
Featuring:Bill Kennedy – Website, GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XShow Notes:Presentation help
Gopher Guides
Buffalo
Golang UK Conference 2016 - Dave Cheney - SOLID Go Design
Is Go An Object Oriented Language?
These articles will explain how to organize your Go packages:
Style guideline for Go packages
Standard Package Layout
Go best practices, six years in - Repository Structures
Design Philosophy On Packaging
CppCon 2014: Mike Acton “Data-Oriented Design and C++
Go Challenge
dotGo 2016 - Damian Gryski - Slices: Performance through cache-friendliness
GopherCon India - Matt Ellis
Dave Cheney - How to write a successful conference proposal
Resources for New Speakers
GopherChina
GopherCon Singapore
GopherCon Iceland
Women Who Go to Gophercon Denver 2018
StickerMule
How working at GitLab has changed my view on work and life
Learn to create web apps using Go (affiliate link)
Interesting Go Projects and News
Placement Pal
Flogo
“If boring repetitive things aren’t automated, a manager gets hired” – Niranjan Paranjape
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Bill - dep (shout out to Sam Boyer)
Something missing or broken? PRs welcome!

Mar 22, 2018 • 59min
Go is for everyone (Go Time #71)
Carmen Andoh joined the show and talked with us about inclusivity, the 2017 Go Developer Survey, visualizing abstractions, and other interesting projects and news.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to 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 changelog2018. Start your server - head to linode.com/changelog
Featuring:Carmen Andoh – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Interesting Go Projects and News
Skaffold
Slack-Term
amass
bettercap
grmon
CASPaxos
img
A Primer on Go Assembly
Go Packages we developed for our games
Free Software Friday!
Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives.
Brian - jwt-go
Something missing or broken? PRs welcome!

Mar 21, 2018 • 43min
Finale, thank you! (Request For Commits #20)
In this finale episode of Request For Commits – we regroup to discuss how we got here, lessons learned, community impact, and where the conversations around open source sustainability are taking place now and in the future. This might be the end of this podcast, but the conversation will continue on The Changelog. You should subscribe if you’re not already.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
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 changelog2018. Start your server - head to linode.com/changelog
Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog
Featuring:Nadia Eghbal – GitHub, XMikeal Rogers – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Listen and subscribe to The Changelog
The Changelog #193: Funding and Sustaining Open Source with Nadia Eghbal
The Changelog #252 GitHub’s Open Source Survey (2017) with Frannie Zlotnick & Nadia Eghbal
Subscribe to Nadia’s infrequent newsletter
How I Stumbled Upon The Internet’s Biggest Blind Spot
Open source was worth at least $143M of Instagram’s $1B acquisition
Open source infrastructure Q&A
What if Facebook were a nonprofit?
Sustain - a one day conversation for open source software sustainers
Maintainerati
Something missing or broken? PRs welcome!