

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 12, 2021 • 1h
Cloud-native chaos engineering (Ship It! #14)
In today’s episode, Gerhard is joined by Uma, CEO and co-founder of ChaosNative, as well as Karthik, CTO and also a ChaosNative co-founder. They talk Chaos Engineering and Litmus.
Chaos Engineering is not just for super SREs. It is not meant to prevent outages. And, it is not just about hardware. Chaos Engineering is about testing how reliable your systems are. It’s meant to show you how things fail, including when other dependent systems fail - think cascading failures. This is a good way to discover inconvenient truths about that beautiful code that you wrote. Everything fails, and great insights are to be found when it does.
Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:Render – The Zero DevOps cloud that empowers you to ship faster than your competitors. Render is built for modern applications and offers everything you need out-of-the-box. Learn more at render.com/changelog or email changelog@render.com for a personal introduction and to ask questions about the Render platform.
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 SHIPIT and get the team plan free for three months.
Teleport – Teleport Access Plane lets you access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
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:Uma Mukkara – Website, GitHub, LinkedIn, XKarthik Satchitanand – GitHub, LinkedIn, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:
Defining Chaos Engineering & Its Principles - 7 mins read
Principles of Cloud Native Chaos Engineering - 10 mins read
Litmus - Chaos Engineering for your Kubernetes
🎬 SLOconf: Benchmarking SLOs using Chaos Engineering - Uma Mukkara
🎬 Putting Chaos into CD to Increase App Resiliency - Juergen Etzlstorfer & Karthik Satchitanand
Chaos Carnival 2021
🎬 ChaosCarnival Day 1 Keynote - Adrian Cockcroft
Something missing or broken? PRs welcome!

Aug 11, 2021 • 1h 9min
Leading leaders who lead engineers (Changelog Interviews #453)
This week we’re joined by Lara Hogan – author of Resilient Management and management coach & trainer for the tech industry. Lara led engineering teams at Kickstarter and Etsy before she, and Deepa Subramaniam stepped away from their deep roots in the tech industry to start Wherewithall – a consultancy that helps level up managers and emerging leaders.
The majority of our conversation focuses on the four primary hats leaders and managers end up wearing; mentoring, coaching, sponsoring, and delivering feedback. We also talk about knowing when you’re ready to lead, empathy and compassion, and learning to lead.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:InfluxDB – 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
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
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 THECHANGELOG and get the team plan free for three months.
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
Featuring:Lara Hogan – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
An excerpt from Resilient Management on A List Apart
Paloma Medina
Core Needs: BICEPS
Lara’s book
The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change
Your brain on progress – Increment
Voltron!
I’m a cog
The Changelog #342: From zero to thought leader in 6 months with Emma Bostian
Lara Hogan on mentorship and sponsorship
What does sponsorship look like?
Linchpin from Seth Godin
Something missing or broken? PRs welcome!

Aug 10, 2021 • 48min
SLICED - will you make the (data science) cut? (Practical AI #144)
SLICED is like the TV Show Chopped but for data science. Competitors get a never-before-seen dataset and two-hours to code a solution to a prediction challenge. Meg and Nick, the SLICED show hosts, join us in this episode to discuss how the show is creating much needed data science community. They give us a behind the scenes look at all the datasets, memes, contestants, scores, and chat of SLICED.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:RudderStack – Smart customer data pipeline made for developers. RudderStack is the smart customer data pipeline. Connect your whole customer data stack. Warehouse-first, open source Segment alternative.
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.
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
Featuring:Meg Risdal – Website, LinkedIn, XNick Wan – XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:Be sure to tune in to the SLICED semifinals August 10th and the SLICED championships August 17th!
SLICED links:
Twitch stream
YouTube
SLICED Notion site
Towards Data Science interview about SLICED
Something missing or broken? PRs welcome!

Aug 9, 2021 • 1h 60min
From open source to commercially viable (Founders Talk #77)
This week Adam is joined by Asim Aslam, the founder of Micro - a new cloud platform entirely focused on the developer experience of consuming and publishing public APIs. Asim’s journey spans many years of open source work on Micro. His sole focus right now, is evolving that work into a commercially viable business. This episode is jam-packed with stories of great timing, grit, resilence, success and failure, and, of course, lessons learned.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Render – The Zero DevOps cloud that empowers you to ship faster than your competitors. Render is built for modern applications and offers everything you need out-of-the-box. Learn more at render.com/changelog or email changelog@render.com for a personal introduction and to ask questions about the Render platform.
Snowplow Analytics – The behavioral data management platform powering your data journey. Capture and process high-quality behavioral data from all your platforms and products and deliver that data to your cloud destination of choice. Get started and experience Snowplow data for yourself at snowplowanalytics.com
Sendinblue – Take your digital marketing to the next level. Head to sendinblue.com/founderstalk and use the code FOUNDERSTALK to get one month free with 100,000 emails.
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:Asim Aslam – GitHub, LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Micro (the platform)
Micro APIs - Programmable building blocks for everyday use
Go Micro - a framework for distributed systems development
Asim and his team build Distributed to demonstrate what Micro is capable of (check it out on Product Hunt)
OCS 2020 Breakout: Asim Aslam
Something missing or broken? PRs welcome!

Aug 6, 2021 • 59min
When (and how) to say NO (JS Party #187)
On this episode, we make our big Frontend Feud announcement, welcome Amelia to the party, then share a metric crap ton of productivity tips & tricks: scripting, pomodoro, retaining your dev flow, and 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
Micro – Micro is reimagining the cloud for the next generation of developers. It’s a developer friendly platform to explore, search, and use simpler APIs for everyday consumption all in one place. They’re in early development building out the first set of APIs, and they’re looking for feedback from developers. Signup and get $5 in free credits.
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 SHIPIT and get the team plan free for three months.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XAmelia Wattenberger – Website, GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XAmal Hussein – GitHub, XShow Notes:
Amelia on JS Party #113
ShopTalk vs Syntax live stream
Take the Frontend Feud survey!
The Gap by Ira Glass
Deno Compiler
FZF
tmux floating windows
Why we 💚 Vim on The Changelog
Three way to retain your dev flow
Hell Yeah or No
Urgency Importance Matrix
Tommy Boy
Something missing or broken? PRs welcome!

Aug 5, 2021 • 56min
Opening up the opinion box (Go Time #191)
Mat Ryer and Jerod Santo sit down to review and discuss the MOST and LEAST unpopular “unpopular opinions” since we started keeping track of such things. Also Generics.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Teleport – Teleport Access Plane lets you access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play.
Featuring:Grant Seltzer Richman – Website, GitHub, XSteve High – GitHub, XJon Sabados – Website, GitHub, XJay Conrod – Website, GitHub, XIan Lopshire – GitHub, XPreslav Rachev – GitHub, XMark Bates – Website, GitHub, XMarcel van Lohuizen – GitHub, LinkedIn, XCarolyn Van Slyck – Website, GitHub, XMislav Marohnić – Website, GitHub, XKris Brandow – GitHub, XNatalie Pistunovich – GitHub, XMichael Knyszek – Website, GitHub, Mastodon, XBill Kennedy – Website, GitHub, XRamiro Berrelleza – GitHub, LinkedIn, Mastodon, XDaniel Martí – Website, GitHub, LinkedIn, XBrian Ketelsen – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:MOST unpopular
Baseball is the most exciting sport in the world (Grant Steltzer on episode #159)
Using err as an error variable make code hard to read (Steve High on episode #179)
Chocolate is nasty (Jon Sabados on episode #174)
JS Party is better than Go Time (Jerod Santo (of course) on episode #154)
Copy/paste with formatting should be default (Jay Conrod on episode #187)
Runners up
On episode #167 Ian Lopshire said he thinks futures have a place in Go
On episode #183 Preslav Rachev said that Go needs more magic
On episode #171 Mark Bates confessed he doesn’t particularly like bacon
LEAST unpopular
Inheritance and complexity in configuration languages (Marcel van Lohuizen on episode #163)
Disadvantages can become advantages as the world changes (Kris Brandow on episode #157)
The Go community lacks great GraphQL clients (Mislav Marohnić on episode #153)
Bad feedback better than no feedback from new users (Carolyn Van Slyck on episode #184)
Successful devs are stubborn (83% pop) (Jerod Santo on episode #167)
Runners up
On episode #173 Natalie Pistunovich said if you have a decently paying job and aren’t in a minority/diversity group… don’t apply for diversity scholarships
On episode #167 Kris Brandow said we try to make software engineering look too easy
On episode #165 Michael Knyszek said Go’s garbage collector doesn’t need to become generational
Generic Opinions
Not having Generics is good for Go (Ramiro Berrelleza on episode #177)
We don’t need Generics in Go (Brian Ketelsen on episode #170)
Investing so much into Generics is a mistake (Daniel Marti on episode #155)
Other thinks mentioned
Mat’s GraphQL client
Mislav on Git being too hard
Something missing or broken? PRs welcome!

Aug 5, 2021 • 1h 8min
Kaizen! The day half the internet went down (Changelog Interviews #452)
This week we’re sharing a special episode of our new podcast called Ship It. This episode is our Kaizen-style episode where we point our lens inward to Changelog.com to see what we should improve next. The plan is do this episode style every 10 episodes.
Gerhard, Adam, and Jerod talk about the things that we want to improve in our setup over the next few months. We talk about how the June Fastly outage affected changelog.com, how we responded that day, and what we could do better. We discuss multi-cloud, multi-CDN, and the next sensible and obvious improvements for our app.
Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:InfluxDB – 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
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
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 SHIPIT and get the team plan free for three months.
Grafana Cloud – Our dashboard of choice Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Featuring:Gerhard Lazu – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
What does Kaizen mean? (Wikipedia)
Fastly 8th of June outage took offline The Guardian, CNN, New York Times, BBC and Changelog. Slack, Amazon, Stackoverflow and many others were also affected
This is how it all started
@danhett becomes famous on Twitter because of this tweet
WIRED: What really went down when the internet went down
BLOOMBERG: What Is Fastly and Why a Slew of Websites Went Offline
Something missing or broken? PRs welcome!

Aug 4, 2021 • 1h 1min
A monorepo of serverless microservices (Ship It! #13)
In this episode, Gerhard talks to his Skyhook Adventure friends: Alan Cooney, Saul Cullen & Wycliffe Maina. They are the ones that introduced Gerhard to the world of serverless in the context of Amazon Web Services. Gerhard shared his experience with remote work, how to ship software with confidence and consistency, and what to look for in infrastructure as code.
At the heart of Skyhook Adventure are adventure trips, and 2020 was not a good one for this business. As you can already tell, code and infrastructure was not the biggest challenge for this team. Having said that, serverless, microservices, a monorepo and the event-based architecture played a big part in successfully navigating the challenges.
This is a story about what happens when a good team allows itself to be guided by solid experience and keeps doing the right thing, long-term. It’s fun, real, and it applies to many.
Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:Render – The Zero DevOps cloud that empowers you to ship faster than your competitors. Render is built for modern applications and offers everything you need out-of-the-box. Learn more at render.com/changelog or email changelog@render.com for a personal introduction and to ask questions about the Render platform.
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
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 SHIPIT and get the team plan free for three months.
Grafana Cloud – Our dashboard of choice Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Featuring:Alan Cooney – Website, GitHub, LinkedInSaul Cullen – GitHub, LinkedIn, XWycliffe Maina – Website, GitHub, LinkedIn, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes:
Skyhook Adventure - the end-result that this team ships many times per day
📚Welcome to the Experience Economy (the book that @saulgcullen mentioned)
The skyhookadventure.com 2021 setup:
AWS Lambda - serverless functions
AWS Event Bridge - serverless events
AWS DynamoDB - serverless document based database
AWS CDK - infrastructure as code
Vercel - server-side rendered frontend hosting
GitHub - version control
GitHub Actions - continuous delivery
Split - feature flags
Drip - email marketing
Something missing or broken? PRs welcome!

Aug 3, 2021 • 45min
AI is creating never before heard sounds! 🎵 (Practical AI #143)
AI is being used to transform the most personal instrument we have, our voice, into something that can be “played.” This is fascinating in and of itself, but Yotam Mann from Never Before Heard Sounds is doing so much more! In this episode, he describes how he is using neural nets to process audio in real time for musicians and how AI is poised to change the music industry forever.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:RudderStack – Smart customer data pipeline made for developers. RudderStack is the smart customer data pipeline. Connect your whole customer data stack. Warehouse-first, open source Segment alternative.
PSSC Labs – Solutions from PSSC Labs provide a cost effective, highly secure, and performance guarantee that organizations need to reach their AI and Machine Learning Goals. Learn more and and get a FREE consultation today at pssclabs.com/practicalai
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:Yotam Mann – Website, GitHub, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:
Never Before Heard Sounds
Yotam’s personal website
Holly+
Real Time Hardware for Audio Processing
gan.style
Onsets and Frames (Piano Transcription)
DDSP: Differentiable Digital Signal Processing
Something missing or broken? PRs welcome!

Jul 31, 2021 • 1h 15min
Modern Unix tools (Changelog Interviews #451)
This week we’re talking with Nick Janetakis about modern unix tools, and the various commands, tooling, and ways we use the commmand line. Do you Bash or Zsh? Do you use cat or bat? What about man vs tldr? Today’s show is a deep dive into unix tools you know and love, or should know and maybe love.
Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:InfluxDB – 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
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
Sentry – Sentry shipped their SDK for Next.js. Now in your Next.js apps, you can capture errors, measure performance, manage releases, configure suspect commits, and automatically upload sourcemaps to view unminified JavaScript and TypeScript with zero(-ish) configuration. Use the code THECHANGELOG and get the team plan free for three months.
Grafana Cloud – Our dashboard of choice Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Featuring:Nick Janetakis – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Modern alternatives to Unix commands
Modern Unix
bat
fzf
mcfly
envsubst from GNU gettext; envsubst in Go
Nick’s blog post on envsubst
https://uses.tech
NanoVMs let you run your apps faster and safer with Unikernels
Something missing or broken? PRs welcome!