

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 30, 2016 • 1h 25min
Ethereum and Cryptocurrency (Changelog Interviews #222)
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 (Changelog Interviews #221)
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 22, 2016 • 1h
Go in 5 Minutes & design patterns (Go Time #18)
Aaron Schlesinger joined the show this week to talk about his Go in 5 Minutes series of screencasts, and design patterns in Go.
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! We host everything we do on Linode servers. Use the code gotime20 to get 2 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.
Featuring:Aaron Schlesinger – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:
Go in 5 Minutes
Deis: Open Source Application Platform. For Public and Private Clouds.
Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four book)
Rob Pike - Another Golang at Language Design (video)
Rob Pike Google I/O 2012 - Go Concurrency Patterns (video)
GopherCon 2014 A Channel Compendium by John Graham-Cumming (video)
GopherCon 2014 High Performance Systems in Go by Derek Collison (video)
Svett Ralchev design pattern in Go (tutorials)
Jason Buberel: Go Examples of Common Patterns
Helm: The Kubernetes Package Manager
Clean Code (book)
Interesting Go Projects and News
Teleport: Modern SSH server for clusters and teams
Vim-Go 1.9 released
Steve Francia joins the Go language team
Curated list of Go patterns and idioms
dhcplb: Facebook’s implementation of a load balancer for DHCP
GolangUK Conference 2016 videos
Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let’s write one in Go from scratch (video)
vuls: Vulnerability scanner for Linux/FreeBSD, agentless
Mig: Mozilla’s real-time digital forensics and investigation platform
goviz: A visualization tool for golang project dependency
Caddy webserver: The HTTP/2 web server with automatic HTTPS
Lego: Let’s Encrypt client and ACME library written in Go
Free Software Friday
Brian - BoltDB and WTF Dial: Data storage with BoltDB (blog)
Carlisia - Api2Go: JSONAPI.org Implementation for Go
Aaron - GPS: Go Packaging Solver
Erik - CoreDNS: DNS service discovery for the cloud
Something missing or broken? PRs welcome!

Sep 16, 2016 • 1h 31min
GitLab's Master Plan (Changelog Interviews #220)
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!

Sep 15, 2016 • 1h 15min
Monorepos, Mentoring, Testing (Go Time #17)
Bryan Lyles joined the show to talk about career progression in tech and learning, the idea of a 10x developer, the practice of testing, and advantages and disadvantages of a monorepo.
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! We host everything we do on Linode servers. Use the code gotime20 to get 2 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.
Featuring:Bryan Liles – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:
Double Dutch (jump rope)
Guitar Zero: The Science of Becoming Musical at Any Age
GopherCon 2016: Katrina Owen - Mind the Gap (video)
Jack Lindamood’s blog
Ines Sombra
Great example of an API client in Go: Digital Ocean API client
Bryan’s TAFT talk about testing (2008)
Bryan’s talk at Abstract Conference: Embracing your impending obsolescence (2016)
Brian Ketelsen’s talk at Abstract Conference: Generate All The Things (2016)
Bryan talk at LynuxCon, AppOps: A Concise Guide for Moving from Development to Production (2016)
Bryan’s talk at Velocity: Under the covers: Capturing application errors, logs, and metrics (2016)
Bryan’s keynoting at Codedaze Conference (2016)
Bryan at Code Summit in Lisbon (2016)
The Science of Swearing: A look into the human MIND and other less socially acceptable four-letter words
Testify package for testing
Gomega: “Ginkgo’s Preffered Matcher Library”
GoConvey: “Write behavioral tests in your editor. Get live results in your browser.”
Kubernetes as an example of tests for an application (as opposed to a library)
-Go in a Monorepo: cthulhu (blog)
Why Google Stores Billions of Lines of Code in a Single Repository
Taming Your Go Dependencies (blog)
Go extension for Visual Studio editor
Free Software Friday
Brian - pfSense is a free and open source firewall, router and more
Erik - Ansible: a radically simple IT automation platform
Bryan - Ben Johnson’s Go Walkthrough
Something missing or broken? PRs welcome!

Sep 9, 2016 • 1h 5min
TensorFlow and Deep Learning (Changelog Interviews #219)
Eli Bixby, Developer Programs Engineer at Google, joined the show to talk to talk about TensorFlow, machine learning and deep learning, why Google open sourced it, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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! 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!
DataLayer – A one-day event in Seattle organized by Compose about optimizing the data layer to scale modern web and mobile apps. Use the code changelog to get 20% off your $99 ticket.
Featuring:Eli Bixby – GitHubAdam 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.
TensorFlow - An Open Source Software Library for Machine Intelligence
TensorFlow on GitHub
Talk: Deep Learning With TensorFlow at OSCON London
Workshop: Diving Into Machine Learning Through TensorFlow at OSCON London
TensorFlow Tutorials
TensorFlow Serving
tensorflow/models
Google Cloud Machine Learning at Scale on Google Cloud Platform
SyntaxNet: The World’s Most Accurate Parser Goes Open Source
Google Brain Team
grpc
Magenta
tensorflow/magenta
Keynote: How You Got Here by Cory Doctorow at OSCON London
Google Cloud Platform Podcast - TensorFlow with Eli Bixby
Machine Learning from Stanford University - Coursera
Machine Learning Engineer Nanodegree - Udacity
Something missing or broken? PRs welcome!

Sep 8, 2016 • 1h 15min
SOLID Go Design (Go Time #16)
Dave Cheney joined the show this week to discuss SOLID Go design, software design in Go, what it means to write “good Go code”, and error handling.
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.
Featuring:Dave Cheney – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:
YOW! West 2016 Dave Cheney - SOLID Go Design (video)
Golang UK Conference 2016 - Dave Cheney - SOLID Go Design (video)
Golang UK Conference 2016 - Dave Cheney - Seven ways to Profile Go Applications (video)
Gang of Four (GoF) Design Patterns (wiki)
Clean Code: A Handbook of Agile Software Craftsmanship (book)
The Pragmatic Programmer: From Journeyman to Master (book)
RubyConf 2009 - SOLID Ruby by: Jim Weirich (video)
Don’t just check errors, handle them gracefully
GopherCon 2016: Dave Cheney - Don’t Just Check Errors Handle Them Gracefully (video)
Mat Ryer’s blog post: Line of sight in code
GopherCon 2016: Katrina Owen - Mind the Gap
Free Software Friday
Brian - linux rsync!!
Dave - pt: an ack alternative
Carlisia - Sourcegraph
Erik - Asciidoctor: A fast text processor & publishing toolchain
Something missing or broken? PRs welcome!

Sep 8, 2016 • 1h 18min
Liberal Contribution and Governance Models (Request For Commits #7)
On today’s show Nadia and Mikeal talk with Rod Vagg, Chief Node Officer at NodeSource, about liberal contribution agreements and the underlying mechanics of liberal contribution management, how to level up casual contributors, how projects transition into a liberal contribution mindset and whether there is a place for BDFLs in the future of project governance.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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 rfc20 to get 2 months free!
Featuring:Rod Vagg – Website, GitHub, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow Notes:
Nodesource
Was This Trip Really Necessary?
Something missing or broken? PRs welcome!

Sep 2, 2016 • 1h 28min
Elm and Functional Programming (Changelog Interviews #218)
Evan Czaplicki, creator of Elm, and Richard Feldman of NoRedInk joined the show to talk deeper about Elm, the pains of CSS it solves, scaling the Elm architecture, reusable components, 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 – 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.
DataLayer – A one-day event in Seattle organized by Compose about optimizing the data layer to scale modern web and mobile apps. Use the code changelog to get 20% off your $99 ticket.
Featuring:Evan Czaplicki – Website, GitHub, XRichard Feldman – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
TI-83 series - Wikipedia, the free encyclopedia
The Changelog #191: Elm and Functional Programming with Richard Feldman
Elm on GitHub
elm changelog.md · elm-lang/elm-compiler
elm - Upgrading to 0.17
elm-lang.org
elm examples
NoRedInk
How to Use Elm at Work
Book: Elm in Action
elm-conf 2016
Something missing or broken? PRs welcome!

Sep 1, 2016 • 1h 6min
The Go Standard Library (Go Time #15)
Ben Johnson, creator of BoltDB, joined the show to talk about NoSQL vs. Sql databases, tradeoffs between the two, and choosing one over the other. We also talk about Ben’s Secret Lives of Data project, visualizing data structures, and go over his motivation and plans for his blog post series “Go Walkthrough” of the Go standard library.
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.
Featuring:Ben Johnson – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:
Bolt DB
The Secret Lives of Data
Ben’s Go Walkthrough blog series on Medium
Go Walkthrough: encoding package
Go Walkthrough: bytes + strings packages
Go Walkthrough: io package
Standard Package Layout
Building WTF Dial
Clean Code (book)
The Pragmatic Programmer (bool)
Column-oriented DBMS
Bleve: full-text search and indexing for Go
#boltdb channel on Gophers Slack
omnominator
VimGolf
Interesting Go Projects and News
Noms: decentralized database based on ideas from Git
upper.io/db.v2: Magic-free ORM-like package for Go
Free Software Friday
Brian - Minikube: Run Kubernetes locally and Quilt: deploy and network containers
Carlisia - Stow: symlink manager
Ben - Kelsey Hightower
Erik - Archtrike: An Arch Linux repository for security professionals and enthusiasts and Request for Commits
Something missing or broken? PRs welcome!