

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 23, 2019 • 1h 5min
You fought in the framework wars? (JS Party #90)
KBall, Divya, and Chris talk about what’s going on in all the big frontend frameworks, share some pro tips, and shout out awesome people and things in the community.
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:Kevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:Segment 1 - The Framework Wars
Vue RFC Repo
Vue3 Functions API RFC
Vue3 Composition API RFC (latest version of functions api)
Ember Release model
React v16.8: The One With Hooks
React v16.9.0 and the Roadmap Update
Algebraic Effects for the Rest of Us
Svelte
All you need to know about Ivy, The new Angular engine!
Svelte Sapper
Segment 2 - Pro Tips
Type Checking JavaScript Files
JSDoc
Daniel Rosenwasser
JavaScript programming in VSCode
How (and why!) to keep your Git commit history clean
JSParty #77 where Divya, KBall, Nick, and Jerod talk about git histories and squashing
Vue2 Functions API plugin
Segment 3 - Shoutouts
Node.js Package Exports Proposal
NEJS
pika package manager
Ladybug Podcast
Tracy Lee
Fempire list
Something missing or broken? PRs welcome!

Aug 23, 2019 • 1h 20min
OSCON 2019 anthology (Changelog Interviews #358)
We’re on the expo hall floor of OSCON 2019 talking with Eric Holscher, Ali Spittel, and Hong Phuc Dang. First up, we talk to Eric about his work at Write the Docs, ethical advertising, and the Pac-Man rule at conferences. Second, we talk with Ali about her passion for teaching developers, her passion for writing, and her new found love for podcasting. Last, we talk with Hong about her work at FOSSASIA, the disconnect between America and Asia in open source, and several of the cool open source projects they have on GitHub.
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.
Innovate Software at OSCON – Whether you’re looking to understand where software development is headed, or want to dive into the key technologies that you need to build resilient, useful, innovative software, the O’Reilly Open Source Software Conference (OSCON) is where you’ll find the answers you need. Secure your spot for 2020 now and save 20% on your pass with code CHANGELOG20.
Featuring:Eric Holscher – Website, GitHub, XAli Spittel – Website, GitHub, LinkedIn, XHong Phuc Dang – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Special thanks to our friends at O’Reilly Media and OSCON for making our trip to Portland possible.
Eric:
Write the Docs
Request For Commits #5: Documentation and the value of non-code contributions with Eric Holscher
The Pac-Man Rule at Conferences
Ethical Advertising
CodeFund
Ali:
Ali Spittel on Dev.to
Ladybug podcast
Hong:
FOSSASIA
Something missing or broken? PRs welcome!

Aug 21, 2019 • 30min
We're designed for relationship (Brain Science #2)
Mireille and Adam explore the importance of relationships and the concept of attachment. We often think of ourselves as individuals, but our lives are spent embedded within the context of social relationships. These relationships influence and shape our brains, which deeply influences who we are.
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:We’re designed to be attached to others. Mammalian brains care about their connections.
What’s the difference between a lizard or a turtle and a dog or a bat? Dogs and bats feed their young with milk and invest in their oversight until they’re mature and capable enough to manage their own lives.
We often think of ourselves as individuals, but our lives are spent embedded within the context of social relationships. These relationships influence and shape our brains, which deeply influences who we are. Research shows that relationships can reactivate neuroplastic processes and actually alter the structures and biochemistry of the brain (Neuroscience of human relationships). Individual brains do not exist in nature. Without mutually stimulating interactions, people and neurons wither and die.
Early nurturing of the prefrontal cortex through relationships has us to think well of ourselves, trust others, regulate emotions, maintain positive expectations, and utilize emotional intelligence in a moment-to-moment problem solving (Cozolino). Research shows that right brains tend to develop more in the first years of life. This helps us be more flexible and learn how to adapt — it really is survival of the fittest.
Mind Field from Vsauce
Something missing or broken? PRs welcome!

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 – Website, 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, Bluesky, 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 – Website, 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 – Website, 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!


