

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

Feb 21, 2020 • 1h 25min
The developer's guide to content creation (Changelog Interviews #382)
Stephanie Morillo (content strategist and previously editor-in-chief of DigitalOcean and GitHub’s company blogs) wrote a book titled The Developer’s Guide to Content Creation — it’s a book for developers who want to consistently and confidently generate new ideas and publish high-quality technical content.
We talked with Stephanie about why developers should be writing and sharing their ideas, crafting a mission statement for your blog and thoughts on personal brand, her 4 step recipe for generating content ideas, as well as promotional and syndication strategies to consider for your developer blog.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
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
Square – The Square developer team just launched their new developer YouTube channel. Head to youtube.com/squaredev or search for “Square Developer” on YouTube to learn more and subscribe.
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:Stephanie Morillo – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Developer’s Guide to Content Creation
The book did well on Product Hunt with 356 upvotes
Writing a dev blog and need help? Schedule a 30 minute content session with Stephanie.
What Admiral Grace Hopper really meant when she said, “It’s easier to ask forgiveness than it is to get permission”
Something missing or broken? PRs welcome!

Feb 20, 2020 • 1h 13min
Quack like a wha-? (Go Time #118)
Interfaces are everywhere in Go. The basic error type is an interface, writing with the fmt package means you are probably using an interface, and there are countless other instances where they pop up. In this episode Mark, Mat, Johnny, and Jon discuss interfaces at length, exploring what they are, how they are using them in their own projects, as well as tips for how you can leverage them in your own code.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started 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.
Algorithms with Go – A free Go course where panelist Jon Calhoun teaches you how algorithms and data structures work, how to implement them in Go code, and where to practice at. Great for learning Go, learning about algorithms for the first time, or refreshing your algorithmic knowledge.
Featuring:Jon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XMark Bates – Website, GitHub, XShow Notes:
Go Issue #20280 - An issue about a cancellable io.Copy
Cancellable io.Reader example - An example of how to use interface chaining to create a cancellable io.Reader.
io.TeeReader - A reader mentioned on the podcast that lets you write everything you read to an output.
io.MultiWriter - A writer mentioned on the podcast that lets you write to multiple outputs.
Buffalo plugins package - Interfaces and helper utilities for writing Buffalo’s Go plugins.
Buffalo plugin implementations - Current plugin implementations for Buffalo.
Something missing or broken? PRs welcome!

Feb 19, 2020 • 51min
Competing for attention (Brain Science #11)
Mireille and Adam discuss the mechanism of attention as an allocation of one’s resources. If we can think of attention as that of a lens, we can practice choosing what we give our attention to recognizing that multiple things, both externally and internally, routinely compete for our attention. Distraction can also be useful when we utilize it intentionally to manage the focus of our attention.
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:Attention is the mechanism through which the brain focuses resources on some thing. If you can direct your attention, then you can direct where your brain puts its resources. You can think of attention similar to that of a camera lens. What lens and at what focal length are you using to focus with?
The Web 2.0 Show #43 w/ Kathy Sierra: Creating passionate users
Watch! Pay attention: you can change your brain by Kitty Chisholm at TEDxLondonBusinessSchool — where she says “It’s a very a competitive environment,” when it comes to attention.
Add this to your book shelf — Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi
As well as Finding Flow: The Psychology of Engagement with Everyday Life by Mihaly Csikszentmihalyi
Something missing or broken? PRs welcome!

Feb 17, 2020 • 1h 3min
The dawn of sponsorware (Changelog Interviews #381)
Caleb Porzio is the creator & maintainer of Livewire, AlpineJS, and more. His latest open source endeavor was announced as “sponsorware”, which means it lived in a private repo (only available to Caleb’s GitHub Sponsors) until he hit a set sponsorship threshold, at which point it was open sourced.
On this episode, we talk through this sponsorware experiment in-depth. We learn how he dreamt it up, how it went (spoiler: very well), and how he had to change his mindset on 2 things in order to make sustainability possible.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com.
Featuring:Caleb Porzio – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Gitdown
Livewire
Alpine.js
Sushi
Caleb’s sponsorship page
Something missing or broken? PRs welcome!

Feb 17, 2020 • 52min
Real-time conversational insights from phone call data (Practical AI #77)
Daniel and Chris hang out with Mike McCourt from Invoca to learn about the natural language processing model architectures underlying Signal AI. Mike shares how they process conversational data, the challenges they have to overcome, and the types of insights that can be harvested.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/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.
Featuring:Mike McCourt – GitHub, LinkedInChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Mike McCourt | Invoca Employee Spotlight
Invoca
Signal AI
Zipf’s law
Meet the Data Scientists Behind Invoca’s Conversational Analytics Algorithms
-Invoca raises $56 million to apply AI and analytics to voice calls
-Invoca’s Signal Discovery uses machine learning to conduct conversational analysis on inbound calls
-Invoca - What Will You Discover?
Something missing or broken? PRs welcome!

Feb 14, 2020 • 49min
Productionising real-world ML data pipelines (Changelog Interviews #380)
Yetunde Dada from QuantumBlack joins Jerod for a deep dive on Kedro, a workflow tool that helps structure reproducible, scaleable, deployable, robust, and versioned data pipelines. They discuss what Kedro’s all about and how it’s “changing the landscape of data pipelines in Python”, the ins/outs of open sourcing Kedro, and how they found early success by sweating the details. Finally, Jerod asks Yetunde about her passion project: a virtual reality film which debuted at the Sundance Film Festival in January.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
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
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:Yetunde Dada – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Kedro on GitHub
Kedro’s documentation
Cookiecutter
CausalNex on GitHub
Atomu at Sundance
QuantumBlack is hiring
Something missing or broken? PRs welcome!

Feb 14, 2020 • 1h 1min
Octane moves Ember to an HTML-first approach (JS Party #114)
KBall and Nick dive deep with Chris Manson and Jen Weber from the Ember core team. They talk about Ember.js: What it is, why it’s different, what’s new in the Ember Octane release, and what’s exciting in the future of the project.
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 – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit 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:Jen Weber – GitHub, XChris Manson – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Segment 1: About Ember
Ember Engines
Upgrades in Ember
Glimmer
Segment 2: Ember Octane
Octane is Here
Ember Guides: Testing Components
Ember Guides: Template Lifecycle DOM and Modifiers
Ember Guides: Autotracking In Depth
Ember Guides: The Ember Tutorial
Segment 3: Future of Ember
To Have A Future, Ember Must Kill Its Past
RFC: Ember 2018 Roadmap
RFC: Editions
Something missing or broken? PRs welcome!

Feb 13, 2020 • 1h 10min
Telemetry and the art of measuring what matters (Go Time #117)
Telemetry is tricky to get started with. What metrics should you be tracking? Which metrics are important? Will they help you predict and avoid potential issues? When is a good time to start? Should you put it off until later? In this episode we discuss some common metrics to collect, how to get started with telemetry, and more with guest Dave Blakey of Snapt.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
Algorithms with Go – A free Go course where panelist Jon Calhoun teaches you how algorithms and data structures work, how to implement them in Go code, and where to practice at. Great for learning Go, learning about algorithms for the first time, or refreshing your algorithmic knowledge.
Featuring:Dave Blakey – LinkedIn, XJon Calhoun – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XJaana Dogan – Website, GitHub, XShow Notes:
OpenTelemetry - Telemetry software that is the merger of OpenCensus and OpenTracing
Nova - ADC software created by Dave’s company
statsd - Open source stats aggregator used often in telemetry collection
Prometheus - Monitoring system for metrics
Something missing or broken? PRs welcome!

Feb 11, 2020 • 30min
GraphQL's benefits and costs (JS Party)
We teamed up with some friends of ours at Heroku to promote the Code-ish podcast so we’re sharing a full-length episode right here in the JS Party feed. This episode features Owen Ou, who is joined by Tanmai Gopal (CEO of Hasura) talking about the pros and cons of using GraphQL in your application. Learn more and subscribe at heroku.com/podcasts/codeish.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code-ish by Heroku – A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer. Listen on Apple Podcasts and Spotify.
Featuring:Tanmai Gopal – Website, GitHub, LinkedIn, XOwen Ou – Website, GitHub, LinkedIn, XShow Notes:GraphQL is a querying language with the aim of increasing the productivity of frontend and backend developers. It can make working with React easier, be used as an API for third-party clients, and allow for feature-rich applications to request precisely the data they need. Like any part of your stack, GraphQL isn’t a panacea. The language is still being developed, and has some limitations.
graphql.org is where you can learn all about GraphQL
Awesome GraphQL provides a list of GraphQL tools
learn.hasura.io offers GraphQL tutorials
Check the show notes and transcript for more details.
Something missing or broken? PRs welcome!

Feb 10, 2020 • 43min
AI-powered scientific exploration and discovery (Practical AI #76)
Daniel and Chris explore Semantic Scholar with Doug Raymond of the Allen Institute for Artificial Intelligence. Semantic Scholar is an AI-backed search engine that uses machine learning, natural language processing, and machine vision to surface relevant information from scientific papers.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Douglas Raymond – GitHub, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Semantic Scholar
Allen Institute for Artificial Intelligence
ELMo
SciBERT: A Pretrained Language Model for Scientific Text
Semantic Scholar API
Something missing or broken? PRs welcome!