

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 18, 2022 • 1h 8min
Playing it close to the Vest (JS Party #213)
Holla! This week we’re playing Story of the Week and Today I Learned before turning our focus to Vest – a very cool validations framework created by Evyatar Alush.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:GatsbyConf 2022 – (March 2nd and 3rd) this conference is totally free and totally virtual so everyone can join. Day 1 is talks and day 2 is workshops —hear from Gatsby co-founders and leadership on speed improvements to the build system, incremental architecture, the latest on Gatsby Cloud, announcements and more. Chris Coyier kicks off day 1 with the Keynote. Register at gatsbyconf.com
Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code CHANGELOG and get the team plan free for three months.
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this!
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:Evyatar – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XAli Spittel – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XAmelia Wattenberger – Website, GitHub, XShow Notes:Holla!
👋 Ember.js Europe!
Story of the Week
Ali
fetch() In Node.js Core: Why You Should Care
The HN thread
KBall
Gergely Orosz tweet about remote hiring
The Trimodal Nature of Software Engineering Salaries in the Netherlands and Europe
Amelia
Serving fonts from Google Fonts CDN violates GDPR
AlphaCode is in the top 54% in programming competitions
Jerod
A pipe operator for JavaScript: introduction and use cases
Today I Learned
Ali
Learning is Optimized When We Fail 15% of the Time
Huberman Lab podcast
Amelia
CSS Cascade Layers: Article by Bramus Van Damme
Feature Rollout
Jerod
Laurie Voss tweet about CDN caching
Say goodbye to resource-caching across sites and domains
KBall
The React.Node type is a black hole
Project Focus
Vest Validations Framework
Something missing or broken? PRs welcome!

Feb 17, 2022 • 60min
The *other* features in Go 1.18 (Go Time #217)
On this episode, Michael Matloob and Daniel Martí pinky promise not to talk about Go 1.18’s two big features (fuzzing and generics). Instead, we’re focusing in on the other cool stuff that’s new!
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors: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
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this!
Featuring:Michael Matloob – GitHub, XDaniel Martí – Website, GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes:
Daniel’s gofumpt library
proposal: runtime: GC pacer redesign (#44167)
bytes, strings: add Cut (#46336)
net/netip: add new IP address package, use in net (#46518)
cmd/gofmt: format files in parallel, similar to ‘go fmt’ (#43566)
cmd/go: stamp git/vcs current HEAD hash/commit hash/dirty bit in binaries (#37475)
cmd/go: factor version reading into debug/buildinfo (#39301)
all: add GOAMD64 environment variable (#45453)
text/template: add break and continue support (#20531)
text/template: make and/or operators short-circuit evaluation (#31103)
cmd/go: add a workspace mode (#45713)
Something missing or broken? PRs welcome!

Feb 16, 2022 • 1h 16min
Kaizen! New beginnings (Ship It! #40)
We finally did it! All our static files are served from AWS S3. This is the most significant improvement to our app’s architecture in years, and now we have unlocked the next level: multi-cloud. We talk about that at length, and how it fits in our 2022 setup. The TL;DR is that changelog.com will fly, both literally and figuratively.
We also address Steve’s comment that he left on our previous Kaizen episode - thanks Steve!
Towards the end, we talk about Gerhard’s new beginnings at Dagger, where he gets to work with a world-class team and build the next-gen CI/CD. That’s right, Gerhard is now walking the Ship It talk all day, every day. If you want to watch him code live, you can do so every Thursday, in our weekly community session.
Kaizen!
Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
Rewatch – Rewatch gives product and engineering teams async superpowers and helps them move faster with greater clarity. Imagine all of your team’s videos, all in one place. Record, organize, and share the videos that your team needs to ship great work. Get started for free with 14-day trial at rewatch.com.
Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code CHANGELOG and get the team plan free for three months.
Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:
🎧 Jerod tells our Elixir story on Beam Radio
PR #400 - Move assets to S3
PR #399 - 🎁 Auto-restoring K8s clusters for our 2022 setup
PR #395 - 🎁 CI/CD Lego set -Dagger for our 2022 CI/CD
Wireguard connects our GitHub Actions & Gerhard’s local dev to a remote Docker Engine running on Linux
🔈 Ship It #33 - Merry Shipmas!
🎧 Ship It #22 - It’s crazy and impossible - my guiding principles for finding a new team
🎙 Founders Talk #86 - Bringing observability superpowers to all - we have a lot in common with Honeycomb
Something missing or broken? PRs welcome!

Feb 15, 2022 • 45min
One algorithm to rule them all? (Practical AI #168)
From MIT researchers who have an AI system that rapidly predicts how two proteins will attach, to Facebook’s first high-performance self-supervised algorithm that works for speech, vision, and text, Daniel and Chris survey the AI landscape for notable milestones in the application of AI in industry and research.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors: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
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this!
Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
The first high-performance self-supervised algorithm that works for speech, vision, and text
DeepMind says its new AI coding engine is as good as an average human programmer
Artificial intelligence system rapidly predicts how two proteins will attach
Seeing Theory
Books
“The Art of Doing Science and Engineering” by Richard W. Hamming
“Patterns, Predictions, and Actions” by Moritz Hardt and Benjamin Recht
Something missing or broken? PRs welcome!

Feb 15, 2022 • 1h 11min
Git your reset on (Changelog Interviews #480)
This week we’re joined by Annie Sexton, UX Engineer at Render, to talk about her blog post titled Git Organized: A Better Git Flow that made the internet explode when she suggested using reset instead of rebase for a better git flow. On this show we talk about the git flow she suggests and why, how this flow works for her when she’s hacking on the Render codebase (and when she uses it), the good and the bad of Git, and we also talked about the cognitive load of Git commits as you work.
Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors:Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code CHANGELOG and get the team plan free for three months.
InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
Featuring:Annie Sexton – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Git Organized: A Better Git Flow
I wrote a thing (on Twitter)
A User’s Guide to the Brain - by John J. Ratey, M.D.
How to Squash Commits in Git
Move assets to S3 #400
What is executive function?
Dopamine
Norepinephrine
Something missing or broken? PRs welcome!

Feb 12, 2022 • 1h 1min
Building an investment platform for everyone (Founders Talk #87)
This week Adam is joined by Joe Percoco — the Co-CEO of Titan, a premier investment manager for everyone. Titan is an investment company, a media, and a tech company, all rolled into one. Mid last year, they closed a $58 million Series B round led by Andreessen Horowitz (a16z) at a $450 million valuation. They currently have $750 million in assets managed and more than 35,000 clients.
Why should Titan exist? In Joe’s words, “Wall Street ignores everyday investors, and caters only to the ultra wealthy. This divide doesn’t sit well with us. So, we built Titan.” On today’s show Joe shares the journey, the why’s, the how’s, and the sequencing it might take to get to a $1 trillion of assets managed.
Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
PlanetScale – PlanetScale is the only serverless database platform you can start in an instant and scale indefinitely with unlimited connections. Never think about database servers again. Everything you want to control is available through the beautifully designed PlanetScale CLI. Learn more and start your database in seconds at planetscale.com
Rewatch – Rewatch gives product and engineering teams async superpowers and helps them move faster with greater clarity. Imagine all of your team’s videos, all in one place. Record, organize, and share the videos that your team needs to ship great work. Get started for free with 14-day trial at rewatch.com.
Gitpod – Spin up fresh, ephemeral automated dev environments, in the cloud, in seconds. Their free tier is open to every developer with a GitLab, GitHub, and/or Bitbucket account. Learn more at gitpod.io
Featuring:Joe Percoco – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Adam’s referral link to Titan (because he’s a client)
Investing in Titan
Titan Strategies
Titan Research
Titan Articles
It’s time to buy the crypto dip
Fintech App Titan Adds Actively Managed Crypto Basket
Something missing or broken? PRs welcome!

Feb 11, 2022 • 1h 14min
Long-time listener, first-time code contributor (Backstage #21)
Simey de Klerk recenty dove head-first into our transcripts repo and coded up a super-cool feature that’s been on Jerod’s wishlist for awhile now. So, of course, we invited him Backstage to tell the tale!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Simey de Klerk – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The issue: A GitHub Action to auto-improve transcripts
The post: Auto-improved transcripts with GitHub Actions
The script: format.js
Our survey-game repo
Eric Normand talks FP with us
Something missing or broken? PRs welcome!

Feb 11, 2022 • 1h 4min
Haunted codebases & complex ops (Ship It! #39)
This week we are talking to Robin Morero, the person behind fabled.se, a DevOps consultancy from Gothenburg, Sweden. Their motto is “move faster and prosper”, which Gerhard prefers to the initial “move fast and break things”.
Fabled works with startups primarily, and after 26 years, Robin has a few interesting insights to share. What do you think, are haunted codebases real? At what point do pull requests become harmful? What about k3s running on KVM as a simple starting point for production? If this reminds you of #7, and the follow-up YouTube stream with Lars, it’s no coincidence.
Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors:Shortcut – The first project management platform for software development that brings every team across the org together to build better products. More than 10,000 companies from all over the world use Shortcut to plan, collaborate, and build better software together.
Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
Rewatch – Rewatch gives product and engineering teams async superpowers and helps them move faster with greater clarity. Imagine all of your team’s videos, all in one place. Record, organize, and share the videos that your team needs to ship great work. Get started for free with 14-day trial at rewatch.com.
Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code CHANGELOG and get the team plan free for three months.
Featuring:Robin Morero – Website, GitHub, LinkedIn, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:
k3s - Lightweight Kubernetes
k0s - a single binary k8s with zero host dependencies
Open Application Model
Ship / Show / Ask - A modern branching strategy
Something missing or broken? PRs welcome!

Feb 11, 2022 • 1h 14min
A deep-dive on Vite (JS Party #212)
Amal and Nick load up on coffee for a not-so-vite (lame joke!) conversation with Evan You all about Vite – a batteries included next-generation frontend tooling library. Vite continues to push the ecosystem forward with even stronger defaults, super speedy local development workflows, and a highly extensible universal plugin API. Need we say more?!
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog
Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
SignalWire – Build what’s next in communications with video, voice, and messaging APIs powered by elastic cloud infrastructure. Try it today at signalwire.com/video and mention “JS Party” to receive an extra 5,000 video minutes.
Featuring:Evan You – Website, GitHub, XAmal Hussein – GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:
Vite
Node SSR | Code source for Vite’s Rich Harris inspired in memory node module graph
Webpack Hardsource Plugin | Inspiration & spec author for Webpack 4’s Perf improvements
SWC (Speedy Web Compiler)
ESBuild
vite plugin legacy
Rust
Go
Parcel
Jest
Vitest
Partytown
Rollup
Svelte
SvelteKit
hydrogen
Snowpack
Astro
Vite SSR
es-module-lexer
MagicString (Rust)
Recent JS Party episode on Svelte with Rich Harris
Something missing or broken? PRs welcome!

Feb 10, 2022 • 50min
Building and using APIs with Go (Go Time #216)
Natalie and Johnny are joined by the co-founders of APIToolkit for a deep-dive on the topic. We discuss building them, maintaining them, how can we all be better users, and much more along the way.
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:SignalWire – Build what’s next in communications with video, voice, and messaging APIs powered by elastic cloud infrastructure. Try it today at signalwire.com/video and mention “JS Party” to receive an extra 5,000 video minutes.
FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
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
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this!
Featuring:Smile Egbai – GitHub, XAnthony Alaribe – GitHub, XNatalie Pistunovich – GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes:
APIToolkit.io
Do schools kill creativity? | Sir Ken Robinson
Something missing or broken? PRs welcome!