
Changelog Interviews
Conversations with the hackers, leaders, and innovators of the software world. Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source & leadership. This is a polyglot podcast. All programming languages, platforms & communities are welcome.
Latest episodes

Nov 25, 2016 • 1h 15min
Python, Django, and Channels
Django core contributor Andrew Godwin joins the show to tell us all about Python and Django. If you’ve ever wondered why people love Python, what Django’s virtues are as a web framework, or how Django Channels measure up to Phoenix’s Channels and Rails’ Action Cable, this is the show for you. Also: Andrew’s take on funding and sustaining open source efforts.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Heap – Automate the annoying parts of user analytics. No more manual anything. Just insights.
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.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
Featuring:Andrew Godwin – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
This episode started on Ping
Django creators: Jacob Kaplan-Moss, Simon Willison
Python love: The Zen of Python
Python love: Great Docs – Requests as example
Jerod suggests RFC #5: Read/Write the Docs with Eric Holscher
Virtues: The Django admin site
Virtues: GeoDjango
Wikipedia has a list of well-known sites using Django
Andrew’s baby: Django Channels
Getting started with Django
Django South - consistent, easy-to-use and database-agnostic migrations for Django applications.
If sustainability is interesting to you, check out Request for Commits
Something missing or broken? PRs welcome!

Nov 18, 2016 • 1h 17min
Servo and Rust
Jack Moffitt joined the show to talk about Servo, an experimental web browser layout engine. We talked about what the Servo project aims to achieve, six areas of performance, and what makes Rust a good fit for this effort.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn for free this weekend (November 18-20). All Code School courses and screencasts are FREE for everyone this weekend ONLY!
Hacker Paradise – Do you want to spend a month in South America, expenses paid, working on open source? We teamed up with Hacker Paradise to offer two Open Source Fellowships for a month on one of their upcoming trips to either Argentina or Peru.
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.
Featuring:Jack Moffitt – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Servo Website
Servo on GitHub
Jack Moffitt on Wikipedia
Servo: Today & Tomorrow Slide Deck
Something missing or broken? PRs welcome!

Nov 11, 2016 • 1h 22min
Mad science, WebTorrent, WebRTC
Feross Aboukhadijeh joined the show this week to talk with us about his backstory, passive income, WebTorrent, WebRTC, Electron and the ins and outs of packaging apps for all platforms.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
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.
Node.js Interactive – Node.js Interactive is a conference for the Node community focused on education and community building. Use the code CNGJS16 to get 15% off registration.
Featuring:Feross Aboukhadijeh – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
JavaScript Standard Style Guide
Study Notes is Feross’s passive income maker that enables him to work on open source and other stuff he’s interested in
FreeTheFlash - Hilarious media entertainment brought to you by FreeTheFlash Entertainment
Webmaster World
WebTorrent - A streaming torrent client for the web browser and the desktop
WebTorrent Desktop is the desktop Torrent client built with Electron
WebTorrent Desktop on GitHub
Instant.io
The Changelog #216 - Electron and Cross Platform Desktop Apps with Zeke Sikelianos
Mojibar - Emoji searcher but as a menubar app built with Electron
Something missing or broken? PRs welcome!

Nov 4, 2016 • 1h 16min
The Road to Font Awesome 5
Dave Gandy joined the show to talk about the history of Font Awesome, what’s to come in Font Awesome 5 and their Kickstarter to fund Font Awesome 5 Pro, and how everything they’re doing is funneling back into the forever free and open source — Font Awesome Free.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn to program by doing with hands-on courses. Save $10 per month! Sign up for Code School for only $19 per month by using our special URL codeschool.com/changelog.
Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Featuring:Dave Gandy – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:You can always add more sprinkles!
Font Awesome
Font Awesome on GitHub
Font Awesome Issues on GitHub
Support Font Awesome 5 on Kickstarter — make sure you watch that video too!
Dave said the video he created for Font Awesome Black Tie should be an example of what not to do.
Fort Awesome — Like Font Awesome. But Better. Build and manage icons and typefaces in a single place, then serve them with a single line of code.
Rob Madole on Twitter
Travis Chase on Twitter
Brian Talbot on Twitter
Videopixie — Find great videographers, directors, video editors, and animators to work with you on your project.
Half Baked was the set for the Font Awesome video
Knox Avenue did the production of the Font Awesome video
Below is the photo Dave mentioned when telling the story about the origins of the “Fort Awesome” name (listen at around 24:40).
Something missing or broken? PRs welcome!

Oct 28, 2016 • 1h 27min
99 Practical Bottles of OOP
Sandi Metz joined the show to talk about her beginnings on a mainframe, her 30+ years of programming experience, the ins and outs of OOP, her book Practical Object-Oriented Design in Ruby (aka POODR), as well as her latest book 99 Bottles of OOP which she co-authored with Katrina Owen. We also covered a few listener submitted questions at the end.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Heap – Automate the annoying parts of user analytics. No more manual anything. Just insights.
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Code School – Learn to program by doing with hands-on courses. Save $10 per month! Sign up for Code School for only $19 per month by using our special URL codeschool.com/changelog.
Featuring:Sandi Metz – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Sandi’s first book — Practical Object-Oriented Design in Ruby (aka POODR)
99 Bottles of OOP by Sandi Metz
Katrina Owen co-authored 99 Bottles with Sandi
Check out Understanding Computation — From Simple Machines to Impossible Programs by Tom Stuart — use the code PCBW to save 40% on a print book, or 50% on an ebook from O’Reilly
Design Patterns: Elements of Reusable Object-Oriented Software from the GangOfFour — Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Something missing or broken? PRs welcome!

Oct 21, 2016 • 1h 6min
.NET Core and Microsoft's Shift to Open Source
Bertrand Le Roy joined the show to talk about all things .NET Core, their recent 1.0 release, where it’s going, the open source around it, and Microsoft’s shift towards more open source.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn to program by doing with hands-on courses. Save $10 per month! Sign up for Code School for only $19 per month by using our special URL codeschool.com/changelog.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
Featuring:Bertrand Le Roy – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Special thanks to Brett Morrison for helping us put this show together by introducing us to Bertrand 👏
The Changelog #134: Open Sourcing .NET Core with the Microsoft .NET Team
The Changelog #76: .NET, NuGet, and Open Source with Phil Haack
Changelog Weekly Issue #123
.NET Core on GitHub
.NET Core contributors graph
.NET Core docs
Is Microsoft the biggest OSS contributor? by Francesc Campoy
Check out Bertrand’s podcast On .NET — YouTube / Channel 9
Satya Nadella the CEO of Microsoft
Orchard CMS - a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
Scott Guthrie - lives in Seattle and builds products for Microsoft
dot.net - this is the home of .NET. Powerful Open Source Cross Platform Development.
Rich Lander announced .NET Core 1.0 on June 27, 2016
Go here to get started with .NET Core
Adam finds out there are many facets to Visual Studio — Visual Studio IDE and Visual Studio Code which is open source
Mono - Cross platform, open source .NET framework
The Week in .NET - Bertrand’s weekly email for the .NET community
NuGet - the package manager for the Microsoft development platform including .NET
.NET Command Line Interface - the command line (CLI) tools used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, …)
GitHub Issue #210 - Roslyn and C# on The Changelog ping repo.
Getting started with C#
Getting started with F#
People to follow in the .NET community
Miguel de Icaza (Mono, Gnome, Xamarin) - @migueldeicaza
Scott Hanselman (ASP.NET) - @shanselman
Mads Torgersen (C#) - @madstorgersen
Dustin Campbell (VS Code C# extension) - @dcampbell
Nick Craver (Stack Overflow, perf) - @nick_craver
Rowan Miller (Entity Framework) - @rowanmiller
Don Syme (F#) - @dsyme
Ayende Rahien (RavenDB) - @ayende
Rachel Reese (Jet.com, F#) - @rachelreese
Jb Evain (Unity for VS, Cecil) - @jbevain
Immo Landwerth (NetStandard) - @terrajobst
Maoni Stephens (garbage collector) - @Maoni0
Frank A. Krueger (Continuous C# F# IDE for iOS) - @paeclarum
James Montemagno (Xamarin) - @jamesmontemagno
Stacey Haffner (gaming) - @yecats131
Sébastien Ros (Orchard CMS) - @sebastienros
Something missing or broken? PRs welcome!

Oct 7, 2016 • 1h 24min
Homebrew and package management
Mike McQuaid joined us to catch us up on the latest in Homebrew and the recent 1.0.0 release. We talked about no more /usr/local — Homebrew moves to /usr/local/Homebrew to keep /usr/local cleaner, auto-updates, the growth of the Homebrew community and how it has grown to almost 6000 unique contributors, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Toptal – Join the best, or hire the best engineers and designers! Email Adam (adam@changelog.com) for a personal introduction to our friends at Toptal.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Featuring:Mike McQuaid – Website, GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Homebrew 1.0.0!
The Changelog #35: Homebrew with Max Howell
Homebrew — The missing package manager for macOS
Homebrew on GitHub
Homebrew/brew on GitHub
Contributors to Homebrew/brew
Homebrew Discourse
Welcome – Gentoo Linux
KDE - Wikipedia, the free encyclopedia
Qt | Cross-platform software development for embedded & desktop
Software Freedom Conservancy Welcomes Homebrew as a Member Project
Linuxbrew
Something missing or broken? PRs welcome!

Sep 30, 2016 • 1h 25min
Ethereum and Cryptocurrency
Gavin Wood joined the show to talk about Ethereum, Cryptocurrency, The DAO, Ethereum Virtual Machine (EVM), what could you build with Ethereum, and the future of digital currency. Gavin Wood is Founder of Ethereum, creator of the Solidity contract language, and Founder of Ethcore — the company that created Parity, an open source Ethereum client.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn to program by doing with hands-on courses. Save $10 per month! Sign up for Code School for only $19 per month by using our special URL codeschool.com/changelog.
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Featuring:Gavin Wood – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Fred Ehrsam’s article on Medium — Ethereum is the Forefront of Digital Currency piqued Jerod’s interest for this call
Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference.
Ethereum on GitHub
Parity is a fast, light, and robust Ethereum implementation.
Check out Parity on GitHub
The DAO — Decentral Autonomous Organization
Understanding The DAO Hack for Journalists
Learn how to buy Ethereum on Coinbase
Rent, sell or share anything - without middlemen with Slock.it
Something missing or broken? PRs welcome!

Sep 23, 2016 • 1h 21min
How we got here
Cory is a science fiction author, activist, journalist, co-editor of Boing Boing and the author of many books. We talked to Cory about open source, the open web, internet freedom, his involvement with the EFF, where he began his career, the details he’ll be covering in his keynote at OSCON, and his thoughts on open source today and where developers should be focusing their efforts.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn to program by doing with hands-on courses. There’s a path for everyone at Code School. It’s the best place to start learning new technologies.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Featuring:Cory Doctorow – Website, GitHub, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:This episode was produced in partnership with O’Reilly Media and OSCON. Use the code changelog20 to get 20% off your registration.
Cory Doctorow’s craphound.com (Cory’s Literary Works)
Boing Boing
Electronic Frontier Foundation (EFF)
Electronic Frontier Foundation (EFF) on GitHub
How you got here: Cory Doctorow’s OSCON London Keynote
Ulysses Pact on Wikipedia
American Civil Liberties Union (ACLU)
Something missing or broken? PRs welcome!

Sep 16, 2016 • 1h 31min
GitLab's Master Plan
Sid Sijbrandij, CEO of GitLab, joined the show to talk about their recent unveiling of the GitLab Master Plan, $20 Million secured in a Series B funding round, their idea of Conversational Development in this “post Agile world”, and their focus on the enterprise and on-premise Git hosting as the business model to sustain and build GitLab into something ‘modern software teams’ can rely upon.”
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! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Code School – Learn to program by doing with hands-on courses. Sign up for Code School at only $19/month. That’s $10 off per month!
Featuring:Sid Sijbrandij – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Changelog #103: GitLab and open source with Sytse Sijbrandij
The GitLab Master Plan - YouTube
GitLab Live Event Recap | GitLab
Applied physics - Wikipedia, the free encyclopedia
operable/cog: Bringing the power of the command line to chat
Introducing Cog
Cog + ChatOps = Continuous DevOps
Cycle Analytics (#847) · Issues · GitLab.org / GitLab Enterprise Edition · GitLab
GitLab Team Handbook
GitLab Strategy
GitLab.com - Marketing Issues
GitLab Master Plan on Hacker News (see comments)
Include GitLab projects in Changelog Nightly · Issue #21
Something missing or broken? PRs welcome!