

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

Mar 6, 2020 • 1h 4min
Catching up with Gatsby (JS Party #117)
Dustin Schau joins the party to talk about the state of Gatsby and the changes and improvements to it in the last year. We talk about what Gatsby delivers to the front end and how it does it quickly with improvements to the build system. Dustin also fields our questions and talks about Gatsby Cloud and where things are going.
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.
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
Featuring:Dustin Schau – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
JS Party #71: Wow, Gatsby is a mashup on steroids
Gatsby 2019 recap
Announcing Gatsby builds and reports
The cost of client-side rehydration
The cost of JavaScript in 2019
Why Gatsby is better with JavaScript
Something missing or broken? PRs welcome!

Mar 6, 2020 • 44min
Your choice is your superpower (Brain Science #12)
Mireille and Adam discuss the power of choice as it relates to our locus of control, decision making, and the changes we want to make in our lives. Emotions play a role in decision making as do our values and the perceived payout. When we are aware of the choices we make, we have the capacity to change them and henceforth, the direction of our lives, and the way we feel.
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:
Who Moved my Cheese?
Thinking, Fast and Slow by Daniel Kahneman — this review on NY Times was interesting to read
The riddle of experience vs. memory by Daniel Kahneman from the TED Conference
Something missing or broken? PRs welcome!

Mar 5, 2020 • 59min
On the verge of new AI possibilities (Go Time #120)
In this episode Jaana and Mat are joined by Daniel and Miriah to dive into AI in Go. Why has python historically had a bigger foothold in the AI scene? Is machine learning in Go growing? What libraries and tools are out there for someone looking to get started with AI? And where do you start if you don’t have enough data for your own models?
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.
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.
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Featuring:Daniel Whitenack – Website, GitHub, XMiriah Peterson – Website, GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XJaana Dogan – Website, GitHub, XShow Notes:
The Practical AI podcast - Our sister podcast with Daniel Whitenack and Chris Benson
Gopher’s Slack #data-science - This channel is a great place to ask questions and get started with AI in Go.
Go Num Libraries - Large family of libraries for statistics, etc. Great for AI.
Gorgonia - Library that helps facilitate machine learning in Go.
Awesome Machine Learning - The Go section of this repo is helpful for finding other AI and ML libraries in Go.
Gopher Data - A hub for users and developers of Go data process, analytics, etc.
spaCy and thinc - Python Deep Learning tools that introduced type checking, suggesting this is a valuable thing in ML.
Google Cloud AutoML - Google’s machine learning models, which can be a good starting point for many orgs.
Azure Machine Learning - Microsoft’s machine learning tooling and offering. Also a great place for many orgs to start.
Packyderm - Data science platform with an open source offering.
Go West Conference - A Go conference in Utah that our guest Miriah helps organize.
Something missing or broken? PRs welcome!

Mar 3, 2020 • 2min
This is JS Party! (JS Party)
We are a party-themed podcast, so FUN is at the heart of every episode. One way we keep things fun is by mixing it up and trying new things.
We play games like JS Jeopardy… (clip from episode #112)
debate hot topics like should websites work without JS… (clip from episode #87)
discuss and analyze the news… (clip from episode #94)
share wisdom we’ve collected over the years… (clip from episode #106)
interview amazing devs like John Resig and Amelia Wattenberger… and a whole lot more.
Oh, and did I mention we record the show live? You can be part of the hijinx each and every Thursday at changelog.com/live.
This is JS Party! Please listen to a recent episode that piques your interest and subscribe today. We’d love to have you with us.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Suz Hinton – GitHub, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XEmma Bostian – GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XDivya – Website, GitHub, LinkedIn, XMikeal Rogers – GitHub, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:Something missing or broken? PRs welcome!

Mar 2, 2020 • 1h 10min
From open core to open source (Changelog Interviews #383)
Frank Karlitschek joined us to talk about Nextcloud - a self-hosted free & open source community-driven productivity platform that’s safe home for all your data. We talk about how Nextcloud was forked from ownCloud, successful ways to run community-driven open source projects, open core vs open source, aligned incentives, and the challenges Nextcloud is facing to increase adoption and grow.
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.
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.
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
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:Frank Karlitschek – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Special thanks to André Jaenisch and AJ Jordan for suggesting this show and topic!
Nextcloud
Nextcloud community on GitHub
Frank Karlitschek’s talk at FOSDEM — Why I forked my own project and my own company (ownCloud to Nextcloud)
Something missing or broken? PRs welcome!

Mar 2, 2020 • 48min
TensorFlow in the cloud (Practical AI #79)
Craig Wiley, from Google Cloud, joins us to discuss various pieces of the TensorFlow ecosystem along with TensorFlow Enterprise. He sheds light on how enterprises are utilizing AI and supporting AI-driven applications in the Cloud. He also clarifies Google’s relationship to TensorFlow and explains how TensorFlow development is impacting Google Cloud Platform.
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.
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.
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Featuring:Craig Wiley – XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Google’s “Rules of ML”
Tensorflow
TensorFlow Hub
Unity
TensorFlow enterprise
Google’s ML crash course
10 week Kaggle course
Something missing or broken? PRs welcome!

Feb 28, 2020 • 45min
Somebody somewhere is generating JS from Fortran (JS Party #116)
KBall interviews Brian Leroux in a wide-ranging discussion covering “Progressive Bundling” with native ES Modules, building infrastructure as code, and what the future of JamStack and serverless deployment might look like.
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 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.
Featuring:Brian Leroux – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Progressive Bundling slides
ES modules: A cartoon deep-dive
Rollup
Begin.com
ES Modules in Node
Example ‘Progressive Bundling’ code
Architect (Arc.codes)
What Is Infrastructure as Code?
What is data gravity
Fauna - “Database built for Serverless”
DynamoDB
CouchDB
Pulumi
Flash player in WebAssembly
Something missing or broken? PRs welcome!

Feb 27, 2020 • 1h 13min
Stop the presses (Go Time #119)
Newsletters play a unique role for developers. As the Go community continues to grow and mature, these newsletters provide a much-needed filter for the oft overwhelming stream of new articles, talks, and libraries produced by the community on a weekly basis.
In this episode Johnny, Jon, and Mat are joined by Peter Cooper of the Golang Weekly newsletter to discuss his role as a newsletter curator. We explore difficult topics that touch on ethics and responsibilities of a curator and of course, the impact Peter and his team have on shaping, at least in part, what many in the Go community get exposed to.
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.
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.
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:Peter Cooper – Website, GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:
Golang Weekly - The Go newsletter that Peter curates.
Awesome Newsletter #Go - A list of additional newsletters in the Go
Something missing or broken? PRs welcome!

Feb 24, 2020 • 55min
NLP for the world's 7000+ languages (Practical AI #78)
Expanding AI technology to the local languages of emerging markets presents huge challenges. Good data is scarce or non-existent. Users often have bandwidth or connectivity issues. Existing platforms target only a small number of high-resource languages.
Our own Daniel Whitenack (data scientist at SIL International) and Dan Jeffries (from Pachyderm) discuss how these and related problems will only be solved when AI technology and resources from industry are combined with linguistic expertise from those on the ground working with local language communities. They have illustrated this approach as they work on pushing voice technology into emerging markets.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Dan Jeffries – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
The world’s languages
Ethnologue
TTS for Singlish
SIL International
Pachyderm
Previous episode - Pachyderm’s Kubernetes-based infrastructure for AI
Something missing or broken? PRs welcome!

Feb 21, 2020 • 56min
All the stale things (JS Party #115)
Divya leads a deep discussion with Jerod, KBall, and Nick on what’s stagnating in browsers. What has remained the same in browser tech over the last 20 years that remains a pain point in working with browsers? For example - Focus in browsers hasn’t changed much in 20 years. Why is that and how do we go about making all the stale things in browser tech better?
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 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.
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:Divya – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Segment 1: APIs that were not developed
[Proposal] Focus Traversal API
Input elements are still terrible; CSS appearance property
Container queries
Dates still suck, but they are being fixed
Luxon
Web Components (RIP?)
BUT Shadow DOM
Consistency of CSS Properties BUT Houdini
Button cursor — why do still have to do button { cursor: pointer; } ???
SVG amazing but still 2nd class citizen
Accessibility should be down in the browser
Segment 2: Hypothesizing
Why didn’t these APIs get anywhere?
What would’ve needed to happen for them to have progressed?
Browser wars; the move towards chromium
Segment 3: Shout-outs!!
(in order of appearance)
KBall: Rachel Andrew’s CSS Grid articles: Understanding CSS Grid: Creating A Grid Container and Understanding CSS Grid: Grid Lines
Jerod: Justine Haupt’s open source DIY rotary cell phone
Nick: Tatiana Mac’s talk titled How Privilege Defines Performance
Divya: Understanding the ECMAScript spec, part 1
Something missing or broken? PRs welcome!