

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 12, 2019 • 55min
Wasmer is taking WebAssembly beyond the browser (Changelog Interviews #341)
We’re talking with Syrus Akbary about WebAssembly and Wasmer — a standalone just in time WebAssembly runtime aiming to be fully compatible with Emscripten, Rust, and Go. We talked about taking WebAssembly beyond the browser, universal binaries, what’s an ABI?, running WebAssembly from any language, and what a world might look like with platform independent universal binaries powered by WebAssembly.
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. New accounts get $100 in credit to use in your first 60 days.
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.
O'Reilly Open Source Software Conference – OSCON has been ground zero for the open source community for 20 years. This year they’ve expanded to become a “software development conference” — because in 2019, software development IS open source. The program covers everything from open source, AI, infrastructure, blockchain, edge computing, architecture, and emerging languages. Use the code CHANGELOG20 to get 20% off Bronze, Silver, and Gold passes.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Syrus Akbary – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Wasmer — Universal binaries powered by WebAssembly (Wasm)
Stop limiting your open source library’s potential
Running WebAssembly from any language
Running WebAssembly 100x faster 🔥
Standardizing WASI: A system interface to run WebAssembly outside the web
WASI - The WebAssembly System Interface
wasmerio/wasmer
appcypher/awesome-wasm-langs
Something missing or broken? PRs welcome!

Apr 9, 2019 • 1h 7min
Go 2 and the future of Go (Go Time #80)
We’re back! Panelists Mat Ryer, Johnny Boursiquot, Jaana B. Dogan, and Mark Bates discuss Go 2, the future of Go, what they like and don’t like, and what they would add or remove.
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. New accounts get $100 in credit to use in your first 60 days.
O'Reilly Velocity Conference – Velocity covers everything from Kubernetes and site reliability engineering to observability and performance. Get expert insights and essential training on chaos engineering, cloud native systems, serverless, production engineering, and Kubernetes. Use the code GOTIME20 to get 20% off Gold, Silver, and Bronze passes. Location and dates: San Jose, CA — June 10-13.
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:Mat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XJaana Dogan – Website, GitHub, XMark Bates – Website, GitHub, XShow Notes:
Go 2, here we come!
Go 2018 survey
New error proposal
GopherCon 2017: Russ Cox - The Future of Go
Dave Cheney’s The Past, Present and Future of Go slides
Something missing or broken? PRs welcome!

Apr 8, 2019 • 49min
GIPHY's celebrity detector (Practical AI #38)
GIPHY’s head of R&D, Nick Hasty, joins us to discuss their recently released celebrity detector project. He gives us all of the details about that project, but he also tells us about GIPHY’s origins, AI in general at GIPHY, and more!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog.
Discover.bot – A digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks.
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.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Nick Hasty – Website, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Blog post about the celeb detector project
GIPHY Enters the Open Source Community with Celebrity Detector (readwrite article)
MTCNN method used in the celebrity detector project
GitHub repo
Demo page
3D projection of celeb face embeddings
Complete list of all celebs in the model
Something missing or broken? PRs welcome!

Apr 5, 2019 • 57min
Refactoring script soup (JS Party #70)
KBall, Nick, and Chris dig into the various dimensions along which projects vary, dig into testing and best practices, and share a number of lessons learned from legacy projects.
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.
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Kevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:Ways projects vary
Mocha
12 Signs You’re Working in a Feature Factory
Node Release Schedule
Reddit discussion on developing mission critical software
Survivorship Bias
Testing & best practices
Inner Source
Unit Testing versus Functional Tests
Legacy code & refactoring
Gulp
Grunt
Legacy Code
Do You Write Legacy Code?
Webpack Aliases
Contest ~> NodeConf Columbia ticket raffle
Prize: 1 ticket to NodeConf Columbia, June 21-22, Medellin Colombia
How to enter:
Rate or review JSParty in your favorite podcast app and send us a screenshot (10 entries into raffle)
Share your favorite JSParty episode and send us a screenshot (1 entry)
Number of entries any one participant can gain is unbounded. Send submissions to jsparty@changelog.com
Deadline for submissions ends at Midnight on April 30, 2019.
Something missing or broken? PRs welcome!

Apr 4, 2019 • 1h 17min
All things text mode (Changelog Interviews #340)
We’re talking all things text mode with Lucas da Costa — we logged his post “How I’m still not using GUIs in 2019” a guide focused on making the terminal your IDE. We talked through his Terminal starter pack which includes: neovim, tmux, iterm2, and zsh by way of oh-my-zsh, his rules for learning vim, the awesomeness of CLI’s, and the pros and cons of graphical and plain text editors.
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 changelog2019. Start your server - head to linode.com/changelog
Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Lucas Fernandes da Costa – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
How I’m still not using GUIs in 2019: A guide to the terminal — discuss on Changelog News
In Praise of Plain Text
lucasfcosta/dotfiles
Neovim
tmux/tmux
iTerm2
robbyrussell/oh-my-zsh
tmuxinator/tmuxinator
ohmybash/oh-my-bash
webpro/awesome-dotfiles
Something missing or broken? PRs welcome!

Apr 2, 2019 • 52min
The landscape of AI infrastructure (Practical AI #37)
Being that this is “practical” AI, we decided that it would be good to take time to discuss various aspects of AI infrastructure. In this full-connected episode, we discuss our personal/local infrastructure along with trends in AI, including infra for training, serving, and data management.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog.
DataEngPodcast – A podcast about data engineering and modern data infrastructure.
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 – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:Our locally installed stuff:
Jupyter
Docker
Python
Go
Postman
Where we see AI workflows running:
AWS
GCP
Azure
Kubernetes and KubeFlow
On-prem workstations:
NVIDIA
Lambda Labs
System76
Experimentation / model development:
JupyterLab
Google Colaboratory
AWS SageMaker
Data Science platforms:
Domino
DataBricks
DataRobot
H2O.ai
Pipelining and automation:
Pachyderm
Airflow
Luigi
Model optimization:
OpenVino
TensorRT
TensorFlow Lite
Serving:
MXNet
TensorFlow serving
Seldon
Monitoring/visibility:
TensorBoard
Netron
Knock knock
Prometheus
ElasticSearch
Something missing or broken? PRs welcome!

Mar 29, 2019 • 60min
Bundle because you want to, not because you need to (JS Party #69)
Jerod and Nick are joined by Fred K. Schott – the main brain behind Pika. What’s that, you ask? An effort to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Fred K. Schott – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:
pikapkg.com is your one-stop shop for all things Pika
Can I use ES Modules?
Fred’s click-baity (but high quality) intro – A Future Without Webpack
The now-famous five.js package on npm
Also check out @pika/pack
There’s an rfc to integrate @pika/pack into npm
five.guys(); // '🍔'
Something missing or broken? PRs welcome!

Mar 29, 2019 • 1h 6min
Why smart engineers write bad code (Changelog Interviews #339)
We’re talking with Adam Barr, a 23 year Microsoft veteran, about his book “The problem with software,” sub-titled “Why smart engineers write bad code.” We examine that very idea, the gap between industry and academia, and more importantly what we can do to get a better feedback loop going between them.
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
Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog
Raygun – The Raygun platform let’s you see a complete picture of your software health in one place by monitoring every part of your software stack in one tool. Bring your whole team together and break down the walls between your monitoring tools. Do it all in one fully integrated platform. Learn more at raygun.com/platform.
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:Adam Barr – XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Problem with Software on The MIT Press
Lambda School
Bradfield School of Computer Science
Law of Demeter
Strange Loop
Association for Computing Machinery
Something missing or broken? PRs welcome!

Mar 26, 2019 • 1h 4min
Hey, is that Burt Reynolds? (Backstage #3)
Our hottest of hot takes right after Apple’s March 25th special event. We discuss the tough questions: Do people care about privacy? Will we subscribe to Apple News+? How much will Apple Arcade cost? Is Visa cooler than MasterCard? Are there any takeaways for developers? Is that Burt Reynolds?!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
We didn’t talk about this, but the opening film was pretty cool
Watch the keynote for yourself on Apple’s Events page
More info on Amazon Prime’s super cool X-Ray feature
Something missing or broken? PRs welcome!

Mar 25, 2019 • 1h 6min
Growing up to become a world-class AI expert (Practical AI #36)
While at the NVIDIA GPU Technology Conference 2019 in Silicon Valley, Chris enjoyed an inspiring conversation with Anima Anandkumar. Clearly a role model - not only for women - but for anyone in the world of AI, Anima relayed how her lifelong passion for mathematics and engineering started when she was only 3 years old in India, and ultimately led to her pioneering deep learning research at Amazon Web Services, CalTech, and NVIDIA.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog.
DataEngPodcast – A podcast about data engineering and modern data infrastructure.
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
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:Anima Anandkumar – Website, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XShow Notes:
Anima Anandkumar on Wikipedia
NVIDIA GTC Speaker
NVIDIA GTC Presentation: Role of Tensors in Machine Learning
NVIDIA GTC Presentation: Infusing Physics into Deep Learning Algorithms with Applications to Stable Landing of Drones
CalTech CMS TensorLab
Google Scholar
Something missing or broken? PRs welcome!