

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

Aug 20, 2019 • 1h 1min
The importance of representation (Go Time #95)
Hot off the heels of GopherCon 2019 — Johnny Boursiquot, Jon Calhoun, and special guests Jamal Yusuf, and Yingrong Zhao recap the conference and the importance of representation in the Go community.
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
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!
X-Team – The world’s most energizing community for developers. We’re looking for Go developers to join the community and get energized. Join us at x-team.com/join
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:Jamal Yusuf – GitHub, XYingrong Zhao – GitHub, LinkedIn, XJohnny Boursiquot – Website, GitHub, XJon Calhoun – Website, GitHub, XShow Notes:
Live blogs from Sourcegraph
GopherCon highlights from Mickael Remond
Thinking about the Go Proposal Process
Something missing or broken? PRs welcome!

Aug 16, 2019 • 56min
Is modern JS tooling too complicated? (JS Party #89)
Adam adds a twist to our YepNope format this week. Instead of 2v2, it’s 1v1v1 with Mikeal reppin’ team Yep, Divya on team Nope, and Feross sitting in the middle on team It Depends. You don’t want to miss this excellent debate/discussion all about JS tooling complexity.
Many packages
New frameworks built all the time
Config hell. Webpack
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.
Keen – Keen makes customer-facing metrics simple. It’s the platform that gives you powerful in-product analytics fast with minimal development time. Go to keen.io/jsparty and get your first 30-days of Keen for free.
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
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 Stacoviak – Website, GitHub, LinkedIn, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XDivya – Website, GitHub, LinkedIn, XMikeal Rogers – GitHub, XShow Notes:
You are not Google/Amazon/LinkedIn
Pika.dev
A Future Without Webpack
Something missing or broken? PRs welcome!

Aug 16, 2019 • 1h 29min
Shaping, betting, and building (Changelog Interviews #357)
Ryan Singer, head of Product Strategy at Basecamp, joined the show to talk about their newest book — Shape Up: Stop running in circles and ship work that matters. It’s written by Ryan himself and you can read it right now for free online at Basecamp.com/shapeup.
We talked about the back story of the book, how the methodology for Shape Up developed from within at Basecamp, the principles and methodologies of Shape Up, how teams of varying sizes can implement Shape Up. Ryan even shared a special invitation to our listeners near the end of the show to his live and in-person Shape Up workshop on August 28th in Detroit, Michigan.
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
Keen – Keen makes customer-facing metrics simple. It’s the platform that gives you powerful in-product analytics fast with minimal development time. Go to Keen.io/Changelog and get your first 30-days of Keen for free.
TeamCity by JetBrains – Deliver software faster with TeamCity — a self-hosted continuous integration and delivery server developed by JetBrains. TeamCity is super-smart at running incremental builds, reusing artifacts, and building only what needs to be built, which can save over 30% of the daily build time.
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:Ryan Singer – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Shape Up
Foreword by Jason Fried
Principles of shaping
Example pitches — “How we do it in Basecamp”
Bets, Not Backlogs
How to Begin to Shape Up
Summary of the Shape Up method
Shape Up glossary
Ryan’s tweet about the Shape Up workshop
If you have questions — email shapeup@basecamp.com
Getting Real
All of Basecamp’s books
Something missing or broken? PRs welcome!

Aug 12, 2019 • 46min
Serving deep learning models with RedisAI (Practical AI #53)
Redis is a an open source, in-memory data structure store, widely used as a database, cache and message broker. It now also support tensor data types and deep learning models via the RedisAI module. Why did they build this module? Who is or should be using it? We discuss this and much more with Pieter Cailliau.
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.
Brain Science – For the curious! Brain Science is our new podcast exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to transform our lives.
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:Pieter Cailliau – Website, GitHub, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Redis
Redis modules
RedisAI
Hangar
Hangar on GitHub
Something missing or broken? PRs welcome!

Aug 9, 2019 • 50min
Droppin' insider logic bombs (JS Party #88)
Jerod, Feross, and Nick discuss the latest npm security fiasco, opine on the strengths and weaknesses of spreadsheets, explain CORS like they’re 5 (sorta), and give shout outs to deserving purveyors of fine software.
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.
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.
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:Jerod Santo – GitHub, LinkedIn, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Story of the week
The episode’s namesake, Insider Logic Bombs
The story on dude who outsourced his job to Chine
Nick and Jerod have both been using Notion lately
‘No way to prevent this’ is satire, y’all
The purescript/npm incident explained
ELI5
Nick mentioned gifsockets, which might be the best hack of all time
You’ll have to google the Hassehloffian Recursion yourself…
If Feross’ explanation of the Zoom hack failed you, here’s a good one
Read up on DNS rebinding for an upcoming ELI5 segment
Shout outs
Jerod shouts out hpdang and FOSS Asia
Feross shouts out Kyle Drake of neocities.org
Nick shouts out coc.nvim
Something missing or broken? PRs welcome!

Aug 9, 2019 • 1h 10min
Structuring your Go apps (Go Time #94)
Jon, Mat, Johnny, and special guest Cory LaNou discuss the ins and outs of structuring Go programs. Why is app structure so important? Why is it hard to structure Go apps? What happens if we get it wrong? Why do we confuse folder structures with application design? How should a new Go app be structured?
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
X-Team – The world’s most energizing community for developers. We’re looking for Go developers to join the community and get energized. Join us at x-team.com/join
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
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:Cory LaNou – XJohnny Boursiquot – Website, GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes:
How do you structure your Go apps by Kat Zien at GopherCon 2018
Standard Package Layout from Ben Johnson
How I write Go HTTP services
Go back to basics with MVC This is a followup to a previous Go Time from Chris James about MVC
SOLID Go Design from Dave Cheney
Something missing or broken? PRs welcome!

Aug 7, 2019 • 1h 6min
Observability is for your unknown unknowns (Changelog Interviews #356)
Christine Yen (co-founder and CEO of Honeycomb) joined the show to talk about her upcoming talk at Strange Loop titled “Observability: Superpowers for Developers.” We talk practically about observability and how it delivers on these superpowers. We also cover the biggest hurdles to observability, the cultural shifts needed in teams to implement observability, and even the gains the entire organization can enjoy when you deliver high-quality code and you’re able to respond to system failure with resilience.
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.
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
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.
Strange Loop – A conference for software developers in St. Louis, MO. covering programming languages, databases, distributed systems, security, machine learning, creativity, and more! Sep 12-14, 2019 / Oct 1-3, 2020 / Sep 30-Oct 2, 2021
Featuring:Christine Yen – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
“testing is for known knowns, monitoring is for known unknowns, observability is for unknown unknowns” – Jez Humble
Check out Strange Loops’ impressive lineup of speakers this year
Observability: Superpowers for Developers
Framework for an observability maturity model
Something missing or broken? PRs welcome!

Aug 6, 2019 • 47min
The fundamentals of being human (Brain Science #1)
In this inaugural episode, Mireille and Adam explore what it means to be human at the most basic level. Our goal is to explore the inner-workings of the human brain to better understand our humanity. What are we capable of? What are the common experiences of life we all share? We start by asking the question, “what are the fundamentals of being human?”
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Designed to feel
As humans, we are fundamentally designed to feel. Feelings aren’t facts but they are feedback. When we can consider our feelings in conjunction with other data, we’re apt to make wiser decisions. Whether our feelings or they don’t, they’re still feedback.
We have a complex brain, a mind, and relationships (brainstem: the Reptile brain + limbic system: the mammalian brain and the neocortex: the Human brain.
We have emotions.
We are energy-based beings (electrical current makes us tick). Neurons that fire together, wire together.
a. Where attention, energy flows—we feed whatever it is we focus on. Happiness/changes in how feel can be modified in part by what we choose to focus on. Example - getting a job.
b. Dan Siegel says it like this “Where attention goes, neuro firing flows, and neuro connections grow.”
Designed to connect
As humans, we are fundamentally designed to connect and be connected with others. When we don’t have a community wherein we can be our authentic selves, we’re apt to struggle more than we would without them.
Is connection or touch with other humans required?
Attachment is 100% learned - it is not genetically determined. That brings hope because we can modify our relationship as we, too, change.
We all struggle
As humans, we do not get the option to opt out the struggle. We may not be able to pick our struggles, but, nonetheless we all struggle.
Adam says “Admit the struggle. Identify the lie. Seek the truth.”
As it relates to coping, the value of naming our struggles is so important. It involves more aspects of the brain when we put words to our struggles so that we’re better able to cope.
Something missing or broken? PRs welcome!

Aug 5, 2019 • 1h 4min
If you've never been to GopherCon... (Go Time #93)
Jon, Mark, Johnny, and special guest Jamal Yusuf discuss what to expect when attending a conference like GopherCon. What should you be doing before you attend GopherCon? What should you bring to the conference? What shouldn’t you bring? What are the training sessions about? What about the hacking sessions and talking with the Go team? What if you don’t know anyone?
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
X-Team – The world’s most energizing community for developers. We’re looking for Go developers to join the community and get energized. Join us at x-team.com/join
strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
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:Jamal Yusuf – GitHub, XMark Bates – Website, GitHub, XJon Calhoun – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes:
GopherCon.com
Something missing or broken? PRs welcome!

Aug 2, 2019 • 54min
Should websites work without JS? (JS Party #87)
We’re trying a brand new segment called YepNope, wherein your intrepid panelists engage in a lively debate around a premise. In this debate, Feross and KBall argue that websites should work without requiring JS and Divya and Chris say, “Nah!”
Please let us know if you like this style episode! We had fun recording it, but that doesn’t matter much if y’all don’t enjoy listening to it.
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.
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:Jerod Santo – GitHub, LinkedIn, Mastodon, XDivya – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Hacker News comment #1
Hacker News comment #2
Hacker News comment #3
Hacker News comment #4
Something missing or broken? PRs welcome!