

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 22, 2016 • 48min
BONUS – Behind the Scenes of Season 1 and 2 (Request For Commits)
In this special episode of Request For Commits we close out the first season with a look behind the scenes of the show. We talked about how the show was formed, who’s involved and why, how we approach producing this show, our theme music, as well as our plans and timing for season 2.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Nadia Eghbal – GitHub, XMikeal Rogers – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:We will begin production of season 2 in Q1 of 2017 and release in Q2. Subscribe to the master feed to get all Changelog podcasts and Changelog Weekly so you don’t skip a beat.
The theme music for RFC was created by Breakmaster Cylinder — Listen to it on Bandcamp
The Changelog #193: Funding and Sustaining Open Source with Nadia Eghbal
If you haven’t yet, read Karl Fogel’s book — Producing Open Source Software
Open Source, Then and Now with Karl Fogel (author of Producing Open Source Software) — Part 1 and Part 2
Grant Funding: What Happens When You Pay for Open Source Work? with Max Ogden, creator of Dat
Funding the Web with Brendan Eich
Something missing or broken? PRs welcome!

Dec 19, 2016 • 38min
GitHub Product & GraphQL (Spotlight #5)
In this episode of Spotlight recorded at OSCON London 2016, Jerod talked with Coby Chapple, a product designer at GitHub (since 2012), about projects, transactional code reviews, and GraphQL. Coby drops a lot of knowledge bombs in this interview. You don’t want to miss this episode.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:OSCON – O’Reilly’s Open Source Convention combines the experience of the open source community with ideas and strategies for using open source tools and technologies. There’s no event quite like OSCON! Make plans now to be at OSCON May 8-11, 2017, in Austin, TX. Registration is now open — save 20% on most passes by using the code CHANGELOG20 when you register.
Featuring:Coby Chapple – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
GitHub’s announcement from Universe about their new features — A whole new GitHub Universe: announcing new tools, forums, and features
GitHub Projects docs
GitHub’s GraphQL API docs
GraphQL API explorer
GitHub’s announcement of The GitHub GraphQL API
Something missing or broken? PRs welcome!

Dec 17, 2016 • 1h 20min
webpack (Changelog Interviews #233)
Sean Larkin joined the show to talk about Webpack, how fast open sources moves, how fast Webpack is moving, the core team, the formation, joining JS Foundation, the problem it’s solving, the bleeding edge features, sustainability, Sean and team’s efforts to build the community, their work on Open Collective, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Give the gift of code! You can gift someone Code School for 1 month for $29, 6 months for $99, or a full year for $189 (46% off). Offer starts December 12, 2016 and ends January 6, 2017.
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.
Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your JavaScript apps.
Featuring:Sean Larkin – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Webpack homepage
Webpack docs
Webpack on Medium
Webpack on GitHub
Donate to Webpack on Open Collective
“The first time you demo #webpack for a friend 😅” – @Changelog
SurviveJS
Read Sustaining Webpack for the Future — Part 1 and Part 2
“Tobias Koppers (sokra, the creator of webpack) has made my life as a developer so much better. So I gave him 💰💰💰💰 – sokra.github.io” — @kentcdodds
Webpack team members mentioned by Sean.
Tobias Koppers
Juho Vepsäläinen
Kees Kluskens
Johannes Ewald
Pavithra Kodmad
Something missing or broken? PRs welcome!

Dec 16, 2016 • 32min
Blockchain and Hyperledger (Spotlight #4)
In this episode of Spotlight recorded at All Things Open 2016, Adam talked with Anna Derbakova from IBM after her jam packed talk on Blockchain and Hyperledger about the fundamentals of blockchain, how this technology is revolutionizing finance, banking, IoT, supply chains, manufacturing, and any other applications out there that can benefit from a “smart contract”, The Hyperledger Project, and the exciting opportunities that exist in the future for blockchains.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:All Things Open – Join 2,000+ technologists and decision makers in Raleigh, NC — The epicenter of innovation, technology and open source, and home to one of the most sophisticated audiences on Earth.
Featuring:Anna Derbakova – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
IBM Blockchain - Quickly run a blockchain network in a secure Cloud environment. Spin up a blockchain network on a private, virtualized environment; create and secure digital assets in test applications to trade over a permissioned network.
Hyperledger Fabric Basics — This tutorial was presented as part of Anna’s presentation at All Things Open 2016. Her presentation was focused on blockchain applications, and specifically, getting started with building an application with Hyperledger Fabric.
View the slides from Anna’s talk — Blockchain for Business on Hyperledger
Hyperledger — an open source collaborative effort under the Linux Foundation created to advance cross-industry blockchain technologies. It is a global collaboration including leaders in finance, banking, IoT, supply chain, manufacturing and technology.
The Hyperledger Project on GitHub
Fabric core
Hyperledger Fabric Client SDK for Node.js
Join Hyperledger Project on Slack
IBM Bluemix
The Changelog #222: Ethereum and Cryptocurrency with Gavin Wood
Something missing or broken? PRs welcome!

Dec 15, 2016 • 27min
The JS Foundation (Spotlight #3)
In this episode of Spotlight recorded at OSCON London 2016, Jerod talked with Kris Borchers about the launch of the JS Foundation right after their big announcement to learn about this new foundation and its mission for the JavaScript community and open source.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:OSCON – O’Reilly’s Open Source Convention combines the experience of the open source community with ideas and strategies for using open source tools and technologies. There’s no event quite like OSCON! Make plans now to be at OSCON May 8-11, 2017, in Austin, TX. Registration is now open — save 20% on most passes by using the code CHANGELOG20 when you register.
Featuring:Kris Borchers – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Kris is the Executive Director of The JS Foundation
The JS Foundation
Announcement: The Linux Foundation Unites JavaScript Community for Open Web Development
“Come by the JS Foundation booth at #OSCON to chat about the next evolution of JavaScript”
Something missing or broken? PRs welcome!

Dec 15, 2016 • 58min
The Go Compiler and Go 1.8 (Go Time #27)
Keith Randall from the Go team joined the show to talk about why a new compiler, what we gain from SSA, what’s next for the compiler, Go 1.8, and the goals/plans for Go 1.9.
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 $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications.
Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
Featuring:Keith Randall – Website, GitHubBill Kennedy – Website, GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XErik St. Martin – GitHub, XShow Notes:
1.8 Beta — get it while it’s hot!
Inside the Map Implementation - from Keith Randall and GopherCon 2016
GothamGo videos are on YouTube
How Do They Do It: Timers in Go — Contributed by Alexander Morozov & Vyacheslav Bakhmutov
Contributing to the Go project — Contributed by Matt Layher
GoLab — The Italian conference on Go, Jan 20-21
Dominik Honnef’s — An incomplete list of tools from the Go tool chain
Free Software Friday
Erik — Arduino maker community
Carlisia — json incremental digger from simeji
Keith — Delve
Bill — go-hep and gonum - Go-based software for the High Energy Physics community
Something missing or broken? PRs welcome!

Dec 14, 2016 • 1h 4min
Teaching and Learning Go (Go Time #26)
Todd McLeod joined the show to talk about teaching and learning Go, his work as an Instructor at Fresno City College, Udemy and on YouTube.
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 $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Minio – Minio is an Amazon S3 compatible object storage server built for cloud application developers and devops. It’s also open source!
Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
Featuring:Todd McLeod – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XBill Kennedy – Website, GitHub, XShow Notes:
Todd McLeod on YouTube
Courses taught by Todd McLeod on Udemy
Learnable Programming
Go Web Programming Bootcamp
The Gears of My Childhood
Free Software Friday
Brian - Microsoft, Rich Turner and the whole WSL team for replacing the three computers on my desk with one Surface Book
Carlisia - All the Go meetups out there
Something missing or broken? PRs welcome!

Dec 13, 2016 • 1h 27min
Go Kit, Dependency Management, Microservices (Go Time #25)
Peter Bourgon joined the show to talk about Go kit, microservices, Go in the enterprise, dependency management, and writing Go packages.
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 $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
Minio – Minio is an Amazon S3 compatible object storage server built for cloud application developers and devops. It’s also open source!
Featuring:Peter Bourgon – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XScott Mansfield – GitHub, XShow Notes:
The panel shared that time they all used Go Channels incorrectly
Go kit is a distributed programming toolkit for building microservices in large organizations. We solve common problems in distributed systems, so you can focus on your business logic.
Go best practices, six years in
Go in the Modern Enterprise and Go Kit
Peter mentioned So you want to write a package manager which is a DEEP article, estimated at 50 minutes to read
Free Software Friday
Scott — zetcd lets you serve zookeeper with etcd
Erik — Pelikan is Twitter’s unified cache backend
Peter — The Platinum Searcher is a code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
Go source code looks particularly good when displayed in Go fonts.
Something missing or broken? PRs welcome!

Dec 9, 2016 • 1h 23min
Homebrew and Swift (Changelog Interviews #232)
Max Howell, famous for creating Homebrew, joined the show to talk about his start in software and open source, the tweet that was heard around the world when he interviewed with Google and didn’t get accepted, the creation of Homebrew, the naming process, as well as the difficulty letting go. We also talked about his passion for the Swift programming language, and his work on Swift Package Manager while at Apple.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Give the gift of code! You can gift someone Code School for 1 month for $29, 6 months for $99, or a full year for $189 (46% off). Offer starts December 12, 2016 and ends January 6, 2017.
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.
Featuring:Max Howell – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Max was on The Changelog #35 way back in September, 2010
Max’s latest open source project PromiseKit
The BBC Micro was the first computer Max used
Amarok - a powerful music player for Linux, Unix and Windows
qt - cross-platform development
Last.fm - bring together your favourite music services
Scrobble
“The foundation of the modern world is developer tools.”
The Changelog #223: Homebrew and Package Management with Mike McQuaid
The tweet heard aroud the world with 6,825+ retweets — “Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so f**k off.”
Swift Package Manager
BBC BASIC programming language
QBasic (Quick Beginners All purpose Symbolic Instruction Code) is an IDE and interpreter for a variety of the BASIC programming language
Max’s new thing — mixmsg lets you make mixtapes with friends directly in iMessage.
Max’s new project — Growler is planned for Homebrew, but he was hush hush about what it will do
Something missing or broken? PRs welcome!

Dec 9, 2016 • 26min
Exercism and 99 Bottles of OOP (Spotlight #2)
Welcome to the first Spotlight series recorded at OSCON London 2016. Jerod talked with Katrina Owen, an accomplished speaker, creator of the excellent coding practice and feedback site, Exercism.io, and the co-author of 99 Bottles of OOP. Have you ever heard the story of how Katrina went from anonymous developer to sharing a byline with Sandi Metz? She shared all the details during this face-to-face chat.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:OSCON – O’Reilly’s Open Source Convention combines the experience of the open source community with ideas and strategies for using open source tools and technologies. There’s no event quite like OSCON! Make plans now to be at OSCON May 8-11, 2017, in Austin, TX. Registration is now open — save 20% on most passes by using the code CHANGELOG20 when you register.
Featuring:Katrina Owen – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Changelog #225: 99 Practical Bottles of OOP with Sandi Metz - Adam and Jerod talk with Sandi Metz about her beginnings on the 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.
The Changelog #202: 23 Years of Ruby with Matz (Yukihiro Matsumoto) - Adam and Jerod talk with Matz, the creator of the Ruby programming language, about where he began as a programmer, the origins of Ruby, its history and future, Ruby 3.0, concurrency and parallelism, Streem, Erlang, Elixir, and more.
Exercism — Level up your programming skills
Practical Object-Oriented Design in Ruby (POODR) - is a programmers tale written by Sandi Metz, explaining object-oriented design (OOD) using realistic, understandable examples. POODR is a practical, readable introduction to how OOD can lower your costs and improve your applications.
about how to write object-oriented code.
99 Bottles of OOP - a book by Sandi Metz and Katrina Owen written as a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code.
Therapeutic Refactoring - a story about taking complicated, untested code and changing it in small, safe steps to make it easier to understand. It walks through the step-by-step process of adding characterization tests, as well as working through a classic refactoring, “Replace Method with Method Object”.
Something missing or broken? PRs welcome!