

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

Nov 15, 2019 • 55min
Component libraries, style guides, design systems... OH MY (JS Party #102)
Design systems are taking the tech industry by storm, but what exactly are they? Do you even need one? This week we’re talking all things design systems. We’ll chat about component libraries and style guides, companies who are building design systems, and more!
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.
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.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
Featuring:Emma Bostian – GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Who are design systems for?
Invision DSM
Storybook
Pattern Lab
Visbug is like dev tools for designers
Bootstrap
Zurb Foundation
Mailchimp Content
Material Design
Space in design systems
Framer
Abstract
Something missing or broken? PRs welcome!

Nov 12, 2019 • 1h 2min
To GraphQL or not to GraphQL? (Backstage #8)
Go Time panelist Mat Ryer joins Jerod to talk through the pros and cons of GraphQL vs REST for a future Changelog API. There’s also a fair bit of language chat around Go and JavaScript, a section on Machine Learning, and some inside baseball on where Go Time is heading.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mat Ryer – GitHub, LinkedIn, Bluesky, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
If you like Mat’s accent, put Go Time in your ears
Mat previously talked about MachineBox on Practical AI
The graph databases Go Time is #108 (broken link until the episode airs)
Jerod referred to PostGraphQL, which is now called PostGraphile (and cool, despite it not being for us)
Something missing or broken? PRs welcome!

Nov 11, 2019 • 1h 2min
Code editors and language servers (Go Time #106)
In this episode we talk with Ramya Rao about code editors and language servers. We share our thoughts on which editor we use, why we use it, and why we’d switch. We also discuss what a language server is and why it matters in connecting editors and the languages they support. We also dive into various ways to be effective with VS Code including shortcuts, plugins, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:KubeCon + CloudNativeCon (Amsterdam 2020) – Get an additional 10% off registration with the code KCEUGOTIME. Learn more and register.
DigitalOcean Managed Kubernetes – DigitalOcean makes it super simple to launch a Kubernetes cluster in minutes. Developers can now run and scale container-based workloads with ease on the DigitalOcean platform. Learn more and get started for free with a $50 credit at do.co/changelog
GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
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:Ramya Rao – GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Go Time #49: Adventures in VS Code with Ramya Rao
gopls - language server for Go
Go modules support in VS Code - How to enable gopls in vscode.
margo - Something like gopls that was created for Sublime Text’s implementation. Mentioned on the show.
VS Code
vim
emacs
GoLand
Notepad - Mat’s preferred editor
VS Code plugins mentioned/used by our panelists:
Bracket Pair Colorizer
Sublime Text Keymap for VS Code
VIM for VS Code
Something missing or broken? PRs welcome!

Nov 11, 2019 • 45min
Robot hands solving Rubik's cubes (Practical AI #64)
Everyone is talking about it. OpenAI trained a pair of neural nets that enable a robot hand to solve a Rubik’s cube. That is super dope! The results have also generated a lot of commentary and controversy, mainly related to the way in which the results were represented on OpenAI’s blog. We dig into all of this in on today’s Fully Connected episode, and we point you to a few places where you can learn more about reinforcement learning.
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 $50 credit. Learn more at do.co/changelog.
AI Demystified (FREE five-day mini-course) – Get an introduction to the most important concepts, types, and business applications for AI and Machine Learning. This course is 100% free.
Featuring:Chris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
OpenAI’s result of solving a Rubik’s Cube with a robotic hand:
Blog post
Paper
Example push back on Twitter
Learning resources:
OpenAI Gym Tutorial
PyTorch RL Tutorial
Tensorflow RL Tutorials
Something missing or broken? PRs welcome!

Nov 10, 2019 • 1h 9min
Finding collaborators for open source (Changelog Interviews #368)
Jeff Meyerson, host of Software Engineering Daily, and the founder of FindCollabs (a place to find collaborators for open source software) joined the show to talk about living in San Francisco, his thoughts on podcasting and where the medium is heading, getting through large scale market changes. We talk at length about his new project FindCollabs, the difficulty of reliably finding people to collaborate with, the importance of reputation and ratings systems, and his invite to this audience to check out what he’s doing and get involved.
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. Get started for free with a $50 credit. Learn more at do.co/changelog.
KubeCon + CloudNativeCon (Amsterdam 2020) – Get an additional 10% off registration with the code KCEUCHANGELOG. Learn more and register.
Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog
CrossBrowserTesting – The ONLY all-in-one testing platform that can run automated, visual, and manual UI tests – on thousands of real desktops and mobile browsers.
Featuring:Jeff Meyerson – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Software Engineering Daily
FindCollabs
Hip Hop Beats on FindCollabs
Something missing or broken? PRs welcome!

Nov 8, 2019 • 48min
Should we rebrand JavaScript? (JS Party #101)
We’re back with another #YepNope episode, this time debating whether or not JavaScript needs to be rebranded. This premise was inspired by Kieran Potts’ article of the same name. Divya/Jerod represent Team Yep and Chris/KBall represent Team Nope. Nick, as always, represents Team Type Script 😜
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.
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. Get started for free with a $50 credit. Learn more at do.co/changelog.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
Featuring:Nick Nisi – Website, GitHub, Bluesky, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XDivya – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Should We Rebrand JavaScript?
A YouTube video of Sesame Street’s YipYips
The JavaScript community logo
Something missing or broken? PRs welcome!

Nov 5, 2019 • 44min
Open source data labeling tools (Practical AI #63)
What’s the most practical of practical AI things? Data labeling of course! It’s also one of the most time consuming and error prone processes that we deal with in AI development. Michael Malyuk of Heartex and Label Studio joins us to discuss various data labeling challenges and open source tooling to help us overcome those challenges.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean Managed Kubernetes – DigitalOcean makes it super simple to launch a Kubernetes cluster in minutes. Developers can now run and scale container-based workloads with ease on the DigitalOcean platform. Learn more and get started for free with a $50 credit at do.co/changelog
KubeCon + CloudNativeCon (Amsterdam 2020) – Get an additional 10% off EARLYBIRD registration pricing with the code KCEUGOTIME — ends November 8th! Learn more and register.
AI Demystified (FREE five-day mini-course) – Get an introduction to the most important concepts, types, and business applications for AI and Machine Learning. This course is 100% free.
Featuring:Michael Malyuk – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
Heartex
Label Studio
Books
“Paradigms of Artificial Intelligence Programming” by Peter Norvig
Something missing or broken? PRs welcome!

Nov 1, 2019 • 1h 18min
11 awesome lightning chats ⚡️ (JS Party #100)
What you’re about to hear is a series of lightning chats recorded live from All Things Open 2019. How’s this for topic diversity? 👇
A/B testing, finding your tribe, dancing, TikTok, what is happening with front-ends becoming full-stacks, Code the Dream, OSI approved licenses, breaking in to tech, a11y, hiring juniors, whiteboard interviews, better interview practices, JPGs, coding bootcamps, tech re-entry programs, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Freelance development jobs for world-class engineers. Toptal gives you the ability to work on freelance development jobs and projects with top clients who understand the value of elite engineering talent. Choose your rate, control your schedule, enjoy the 100% remote lifestyle. Learn more at toptaljobs.com
DigitalOcean – DigitalOcean now offers three managed databases — PostgreSQL, MySQL, and Redis. Get started for free with a $50 credit. Learn more at do.co/changelog.
Featuring:Jake Lundberg – Amal Hussein – GitHub, XMatt Broberg – Website, GitHub, LinkedIn, XCrystal Williams-Brown – GitHub, XDanese Cooper – Website, GitHub, XMo Hampton – GitHub, XMaria Lamardo – GitHub, XEva Howe – XVanessa Alvarez – GitHub, XClinton Dreisbach – GitHub, XHenri Helvetica – XJill Burns – LinkedInJannaee Sick – Website, GitHub, XEmma Bostian – GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Code the Dream
Keep Upstate app
Hire the Fempire
Momentum
Something missing or broken? PRs welcome!

Nov 1, 2019 • 60min
Kubernetes and Cloud Native (Go Time #105)
Johnny and Mat are joined by Kris Nova and Joe Beda to talk about Kubernetes and Cloud Native. They discuss the rise of “Cloud Native” applications as facilitated by Kubernetes, good places to use Kubernetes, the challenges faced running such a big open source project, Kubernetes’ extensibility, and how Kubernetes fits into the larger Cloud Native world.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:KubeCon + CloudNativeCon (Amsterdam 2020) – Get an additional 10% off EARLYBIRD registration pricing with the code KCEUGOTIME — ends November 8th! Learn more and register.
Datadog – Cloud monitoring as a service. See inside any stack, any app, at any scale, anywhere. Datadog is cloud-scale monitoring that tracks your dynamic infrastructure and applications. Plus next-generation APM. Monitor, troubleshoot, and optimize end-to-end application performance. Start your free trial, install the agent, and get a free t-shirt!
DigitalOcean Managed Kubernetes – DigitalOcean makes it super simple to launch a Kubernetes cluster in minutes. Developers can now run and scale container-based workloads with ease on the DigitalOcean platform. Learn more and get started for free with a $50 credit at do.co/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:Kris Nova – GitHub, XJoe Beda – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Kubernetes.io
Heptio is now part of VMware
“You Can’t Have a Cluster [BLEEP] Without a Cluster”
Something missing or broken? PRs welcome!

Oct 31, 2019 • 1h 20min
Back to Agile's basics (Changelog Interviews #367)
Robert C. Martin, aka Uncle Bob, joined the show to talk about the practices of Agile. Bob has written a series of books in order to pass down the wisdom he’s gained over his 50 year software career — books like Clean Architecture, Clean Code, The Clean Coder, The Software Craftsman, and finally Clean Agile — which is the focus of today’s discussion. We cover the origins of his “Uncle Bob” nickname, the Agile Manifesto, why Agile is best suited for developing software, how it applies today, communication patterns for teams, co-location vs distributed, and more importantly Bob shares his “why” for writing this book.
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.
Codacy – Automate your code reviews. Instantly identify and address issues in every commit and pull request, directly from your current workflow. Learn more, get started for free, and grab a sweet pair of Codacy socks at changelog.com/codacy
CrossBrowserTesting – The ONLY all-in-one testing platform that can run automated, visual, and manual UI tests – on thousands of real desktops and mobile browsers.
Featuring:Bob Martin – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
The Agile Manifesto
Clean Agile
Clean Architecture
Clean Code
Clean Coder
The Software Craftsman
Something missing or broken? PRs welcome!


