

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

May 31, 2019 • 1h 14min
What are you optimizing for? (Founders Talk #65)
Saron Yitbarek is the founder and CEO of CodeNewbie — one of the most supportive community of programmers and people learning to code. Saron hosts the CodeNewbie podcast, Command Line Heroes from Red Hat, and she’s also the creator of Codeland Conference taking place on July 22 this year in New York City. We talk through getting started, lessons learned, mental health, developing and running a conference…but our conversation begins with a pivotal question asked of Saron…“What are you optimizing for?”
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.
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.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
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:Saron Yitbarek – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:In the latter part of the show, Adam mentioned to Saron that we will buy five “Pay it forward” tickets to Codeland, so that we here at Changelog can help support 5 people to attend the conference who otherwise could not afford to attend. Learn more about “Pay it forward” tickets to Codeland.
Also, listen to the end of the show for a special preview of our newest podcast BRAIN SCIENCE!!
The one question that will change your life
Codeland Conference
Learn more about “Pay it forward” tickets to Codeland
CodeNewbie.org
CodeNewbie podcast
Command Line Heroes
The Changelog #176: CROSSOVER — CodeNewbie and Community with Saron Yitbarek
Our newest podcast ~> BRAIN SCIENCE!!
[Book] Essentialism - The Disciplined Pursuit of Less
Something missing or broken? PRs welcome!

May 29, 2019 • 1h 13min
Functional programming? (Go Time #87)
Panelists Mat Ryer and Johnny Boursiquot are joined by guest panelist Aaron Schlesinger to ask/answer questions like; What is functional programming? Can you do functional programming in Go? Can we apply any learnings from functional programming languages as we write Go code today?
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.
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
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:Aaron Schlesinger – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Functional Programming in Go With dcode
go-functional/dcode - Decode JSON with Functional Decoders
go-functional/functy - Functional builders for vecty elements
[Talk] Functional Programming in Go - Aaron Schlesinger @ GopherCon 2017
Interesting reading about Erlang, functional programming and concurrency - by Joe Armstrong
Something missing or broken? PRs welcome!

May 28, 2019 • 1h 2min
How to get plugged into the AI community (Practical AI #45)
Chris and Daniel take you on a tour of local and global AI events, and discuss how to get the most out of your experiences. From access to experts to developing new industry relationships, learn how to get your foot in the door and make connections that help you grow as an AI practitioner.
Then drawing from their own wealth of experience as speakers, they dive into what it takes to give a memorable world-class talk that your audience will love. They break down how to select the topic, write the abstract, put the presentation together, and deliver the narrative with impact!
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.
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
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.
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:Chris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
Local Meetups - Great for first steps, local help and relationship building, job connections, involvement in local projects, etc. Mostly free!
PyData
TensorFlow
PyTorch
Deep Learning
etc.
Large industry conferences - Great to see what some of the larger companies and innovative startups are doing with AI, application and infra focused, etc. Expensive.
O’Reilly AI, Strata Data, TensorFlow World
QCon AI, QCon
Spark Summit
MLConf
Applied Machine Learning Days
PyCon
LiveWorx
etc.
Smaller, topical events or events focused on particular tools - Great if you are heavily invested in particular tech or a topic like NLP. In general you have to look around quite a bit to find these.
TensorFlow dev summit
Spacy IRL
PyTorch developers conference
AllenNLP Summit
Applied Artificial Intelligence Conference
DataSciConhttps://datascicon.tech/
Etc.
Research conferences - Meant to be an outlet for original research. Great to see how research orgs/institutions are pushing the boundaries and doing groundbreaking things. Hard to get into and very academic.
NeurIPS
EMNLP
ICLR
CVPR
etc.
Some conference talks from the Practical AI hosts:
Chris Benson’s upcoming talk at LiveWorx 2019 in Boston on Wednesday, June 12, 2019: Artificial Intelligence Strategy: Digital Transformation Through Deep Learning
Examples of previous AI talks by Chris Benson
Building GPU-Accelerated Workflows with TensorFlow and Kubernetes
Fully Reproducible ML Deployment with Spark, Pachyderm, and MLeap
Join the community — it’s free! Connect with us in the #practicalai Slack channel. The community is here for you as a place to below, to bounce ideas around, or to get feedback on a conference to attend or talk you’d like to give.
Something missing or broken? PRs welcome!

May 24, 2019 • 1h 17min
It’s just JavaScript®️ (JS Party #77)
Jerod, Kball, Divya, and Nick share their initial impressions of GitHub’s recently announced package registry, what JS skills are trending in job listings, and shout outs!
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
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:Jerod Santo – Website, GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:GitHub’s package registry
Our “coverage” of GitHub’s Friday afternoon announcement
GitHub’s official package registry feature page
Remember when we had Jeff Lembeck on JS Party?
Something strange is going on at npm
Nobody Predicted Microsoft 😬
FizzBuzzEnterpriseEdition
JS job trends
Game of Frameworks: JavaScript trends of 2019
Engineering & design progression maps: progression.fyi
KBall’s megatrends post
Shout outs
Stefan Kaltenegger
Ryan Singer
Halfstack Conf
NEJS Conf
All Things Open
Quokka.js
Blotter.js
The Recurse Center
Rene Rubalcava
Learn Dojo
Vim Fugitive (tpope!)
Go Time is back!
Hardware hacking with TinyGo and Gopherbot
Something missing or broken? PRs welcome!

May 24, 2019 • 1h 19min
Creating and selling multiplayer online games (Changelog Interviews #347)
We’re talking with Victor Zhou about the explosion of the .io game genre. We talked through all the details around building and running one of these games, the details behind Victor’s super popular game called Generals — which he eventually sold, and we also covered the economics behind creating and selling one of these games.
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.
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
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:Victor Zhou – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
When Agar.io came out in 2015, it inspired a new .io game genre that has since exploded in popularity. I experienced the rise of .io games firsthand: I’ve built and sold 2 .io games in the past 3 years.
How to build a multiplayer (.io) web game - part 1
How to build a multiplayer (.io) web game - part 2
Generals
How I Became a Programmer - My unlikely origin story
iogames.space
agar.io
slither.io
diep.io
“kingz.io” was discussed but no longer has a web presence
Socket.io plays a crucial role in .io games
Something missing or broken? PRs welcome!

May 23, 2019 • 1h 6min
Building a hardware/software product company (Founders Talk #64)
Colin Billings is the founder and CEO of Orro where they’ve built the first truly intelligent home lighting system. It knows when you’re in the room, and adjusts the lights automatically for you. But Colin’s path to starting this company wasn’t a straight line. Like most innovative products, Orro has an interesting beginning — after-all, they’re going up against the giants.
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
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/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.
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:Colin Billings – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Orro - the first truly intelligent home lighting system
f.lux
Something missing or broken? PRs welcome!

May 22, 2019 • 1h 17min
Go modules and the Athens project (Go Time #86)
Panelists Mat Ryer and Carmen Andoh are joined by guest panelists Marwan Sulaiman and Aaron Schlesinger to discuss Go modules and the Athens project.
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.
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
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:Aaron Schlesinger – Website, GitHub, XMarwan Sulaiman – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XCarmen Andoh – GitHub, XShow Notes:
Here’s the computer Marwan talked about
Marwan attended App Academy
gomods/athens on GitHub
Athens download protocol
Go modules
Check out #athens in Gopher Slack
Maintaining module requirements
Go module services
Using Go Modules
The Go Modules Proxy Documentation
Checking Go Package API Compatibility
twitchtv/twirp - simple RPC framework with protobuf service definitions
A nibble is half of a byte 💫
Something missing or broken? PRs welcome!

May 21, 2019 • 57min
AI adoption in the enterprise (Practical AI #44)
At the recent O’Reilly AI Conference in New York City, Chris met up with O’Reilly Chief Data Scientist Ben Lorica, the Program Chair for Strata Data, the AI Conference, and TensorFlow World.
O’Reilly’s ‘AI Adoption in the Enterprise’ report had just been released, so naturally Ben and Chris wanted to do a deep dive into enterprise AI adoption to discuss strategy, execution, and implications.
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.
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
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.
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:Ben Lorica – Website, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XShow Notes:
O’Reilly’s AI Adoption in the Enterprise: How Companies Are Planning and Prioritizing AI Projects in Practice
O’Reilly AI Conference 2019 | NYC
Something missing or broken? PRs welcome!

May 18, 2019 • 53min
You don’t have to dress up (JS Party #76)
KBall, Emma, and Chris explain some things to each other like we’re five, bring stories of the week, and share some sweet pro tips.
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
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.
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:Kevin Ball – Website, GitHub, LinkedIn, XEmma Bostian – GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:ELI5
Node.js Streams: Everything you need to know
Creating duplex streams with Node.js
Lego Ninjago
CSS Specificity: Things You Should Know
Stories of the Week
Microsoft is building Internet Explorer into its new Chromium Edge
Why, How, and When to Use Semantic HTML and ARIA
Creating CLIs with Ink, React and a bit of magic
Pro Tips
Brendon Burchard on power plants & generating joy
Emma Wedekind Tips For First Time Speakers
Something missing or broken? PRs welcome!

May 18, 2019 • 1h 19min
Off the grid social networking with Manyverse (Changelog Interviews #346)
We’re talking with Andre Staltz, creator of Manyverse — a social network off the grid. It’s open source and free in every sense of the word. We talked through the backstory, how a user’s network gets formed, how data is stored and shared, why off-grid is so important to Andre, and what type of user uses an “off-the-grid” social network.
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.
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
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
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:André Staltz – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Manyverse - A social network off the grid. Scuttlebutt for mobile.
Manyverse roadmap
Early days in the Manyverse
Manyverse bluetooth sync
Scuttlebutt.nz
Manyverse on Open Collective
Cycle.js - A functional and reactive JavaScript framework for predictable code
The Changelog #326: The insider perspective on the event-stream compromise with Dominic Tarr
License Zero - gainful open software development
Something missing or broken? PRs welcome!


