Changelog Master Feed

Changelog Media
undefined
Jan 14, 2022 • 58min

Temporal is like React for the backend (JS Party #208)

Swyx is known for learning in public, and he joins the party to teach Ali and Nick about what he’s been working on with Temporal IO, what it is, and why he’s excited about it. We also talk about his role as Director of Developer Experience, including what developer experience is, how to do it, and what goals to set. 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 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:Shawn Wang – Website, GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XAli Spittel – Website, GitHub, LinkedIn, XShow Notes: Changelog 467: Connecting the dots in public Temporal Sidekiq React Netlify functions Serverless Jamstack The All Powerful Front End Developer - Chris Coyier RabbitMQ Guillermo Rauch on Twitter React Suspense React Server Components AWS SQS Collision Installation JavaScript Temporal Proposal Temporal TypeScript API Swyx thread on Temporal The Web is the only modern programming platform Something missing or broken? PRs welcome!
undefined
Jan 14, 2022 • 60min

How I found my lost network packets (Ship It! #35)

Today Gerhard shares the entire story behind his lost packets. He is talking with Drew Marshall, director at Trunk Networks and No One Internet, a Cloud Services Provider & ISP based in Sussex, UK. Gerhard’s Vodafone ISP gateway was losing packets, and recording some of the previous episodes used to be challenging as his internet connection would cut out up to 10 seconds at a time, multiple times per recording session. He was convinced that his Unifi Dream Machine Pro was not the issue. Drew helped Gerhard realise that it actually was. Not only has Gerhard’s DNS latency improved by 3x, but he can now fail-over between two WAN connections. And because nothing beats a real-world experiment, you can guess what is coming in this episode 😉 You will find latency & packet loss graphs, speed test runs, and a few other interestings in the show notes. We hope that they inspire you to setup a better home network. Most importantly, may you find your humble & brilliant Drew. Join the discussionChangelog++ members save 5 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 MongoDB – MongoDB Atlas is an integrated suite of cloud database and services. Try Atlas today. 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 GitLab – The DevOps platform that empowers organizations to maximize the overall return on software development by delivering software faster, more efficiently, while strengthening security and compliance. Identify and address blockers immediately, focus on delivering value — not maintaining integrations, automate security and compliance. Get started with their free tier (no credit card required). Learn more at about.gitlab.com/solutions/devops-platform Featuring:Drew Marshall – LinkedIn, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes: Gerhard’s issue with ISP gateway timeouts Vodafone UK Community: Periodic 100% packet loss Fair Internet Report: Trunk Networks nefilim/pinger - simple network latency and packet loss monitor using Grafana and Prometheus Grafana dashboard: Internet-QoS.json MikroTik 5009UG text config export ISP gateway timeouts - Unifi UDM Pro PPPoE - The initial problem in a screenshot ISP gateway timeouts - Vodafone PPPoE - This is what the ISP-provided router experience looks like ISP gateway timeouts - MikroTik RB2011 PPPoE DNS latency with MikroTik RB5009 on Vodafone Gerhard's MikroTik RB5009 setup Gerhard's Unifi setup Gerhard's Unifi network topology Vodafone speedtest with MikroTik RB5009 - Primary connection Trunk Networks speedtest with MikroTik RB5009 - Backup connection Gerhard's MikroTik RB2011, 24 December 2012 Something missing or broken? PRs welcome!
undefined
Jan 13, 2022 • 44min

Go beyond work (Go Time #212)

Our final installment from GopherCon 2021 is an awesome panel conversation led by Natalie & Angelica with guests Linus Lee, Daniela Patruzalek, and Sebastian Spank. All three of these gophers are using Go in cool and interesting ways outside of traditional work projects. Join the discussionChangelog++ members save 4 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 GitLab – The DevOps platform that empowers organizations to maximize the overall return on software development by delivering software faster, more efficiently, while strengthening security and compliance. Identify and address blockers immediately, focus on delivering value — not maintaining integrations, automate security and compliance. Get started with their free tier (no credit card required). Learn more at about.gitlab.com/solutions/devops-platform 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 – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! Featuring:Linus Lee – Website, GitHub, LinkedIn, XDaniela Petruzalek – GitHub, XSebastian Spaink – LinkedIn, XNatalie Pistunovich – GitHub, XAngelica Hill – GitHub, LinkedIn, XShow Notes: Linus: When Toy Languages Grow Up Daniela: Pac-Man from Scratch Sebastian: 3D Printing Gophers with Go Something missing or broken? PRs welcome!
undefined
Jan 11, 2022 • 42min

Eliminate AI failures (Practical AI #163)

We have all seen how AI models fail, sometimes in spectacular ways. Yaron Singer joins us in this episode to discuss model vulnerabilities and automatic prevention of bad outcomes. By separating concerns and creating a “firewall” around your AI models, it’s possible to secure your AI workflows and prevent model failure. Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Me, Myself, and AI – A podcast on artificial intelligence and business produced by MIT Sloan Management Review and Boston Consulting Group. Each episode, Sam Ransbotham and Sheervin Khodabandeh talk to AI leaders from organizations like Nasdaq, Spotify, Starbucks, and IKEA. Me, Myself, and AI is available wherever you get your podcasts. Just search Me, Myself, and AI. 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 – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece. Featuring:Yaron Singer – XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Robust Intelligence Robust Intelligence Blog Something missing or broken? PRs welcome!
undefined
Jan 10, 2022 • 1h 10min

Complex systems & second-order effects (Changelog Interviews #474)

Paul Orlando joins Jerod to talk through some unintended consequences that occur when systems operate at scale. We discuss Goodhart’s Law, The Cobra Effect, how to design incentive systems, dependency management decisions, the risks of autonomous vehicles, and much more along the way. Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors: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 Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you. 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 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 Featuring:Paul Orlando – Website, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: The Unintended Consequences blog A New Morality of Attainment (Goodhart’s Law) The Cobra Effect Redesigned (Examples & Antidotes) The Cobra Effect (Part 2) Uncertainty Saves Lives – the Peltzman Effect Garmin Hack and Dependence Autonomous Vehicles and Scaling Risk A Pattern Language Growth Units: Learn to Calculate Customer Acquisition Cost Something missing or broken? PRs welcome!
undefined
Jan 7, 2022 • 54min

New Year's Party! 🍾 (JS Party #207)

It’s our 3rd annual New Year’s party! We welcome a new panelist, review our (failed) resolutions from last year, discuss what’s trending in the web world, and even set some new (failed) resolutions for this year. Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors: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 Fastly – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! 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:Ali Spittel – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XAmelia Wattenberger – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XDivya – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XAmal Hussein – GitHub, XShow Notes: You Will Be Able to Draw By the End of this Book Something missing or broken? PRs welcome!
undefined
Jan 6, 2022 • 55min

Gophers Say! GopherCon Edition (Go Time #211)

Our award winning ready survey game show is back, this time live from GopherCon 2021! Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie Hockman, Julie Qui, and Rob Findley to battle it out and see who can better guess what the GopherCon gophers had to say! Join the discussionChangelog++ members save 3 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 GitLab – The DevOps platform that empowers organizations to maximize the overall return on software development by delivering software faster, more efficiently, while strengthening security and compliance. Identify and address blockers immediately, focus on delivering value — not maintaining integrations, automate security and compliance. Get started with their free tier (no credit card required). Learn more at about.gitlab.com/solutions/devops-platform 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:Steve Francia – GitHub, XKatie Hockman – GitHub, XJulie Qiu – GitHub, XRob Findley – Mat Ryer – GitHub, LinkedIn, Bluesky, XNatalie Pistunovich – GitHub, XJon Calhoun – Website, GitHub, XShow Notes: Watch the session from GopherCon 2021 Something missing or broken? PRs welcome!
undefined
Jan 5, 2022 • 47min

Where is the cloud native App Store? (Ship It! #34)

In our first 2022 episode, Alexis Richardson, co-founder and CEO of Weaveworks, is talking to Gerhard about going fully remote, what a great team looks like, and GitOps. While you may have heard of GitOps, now is a good time to check out opengitops.dev. The most interesting part of today’s conversation is the missing cloud native App Store. While Apple revolutionised the world with the App Store and the iPhone, we don’t yet have something similar for cloud native apps. You may be thinking “But what about OperatorHub?”, or all the Helm registries out there? The registry fragmentation, operator deprecations and lack of curation are not what people have in mind when they think App Store. But there is more to it, so let’s hear how Alexis thinks about this. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:MongoDB – MongoDB Atlas is an integrated suite of cloud database and services. Try Atlas today. 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/atlas 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 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 Featuring:Alexis Richardson – GitHub, XGerhard Lazu – Website, GitHub, LinkedIn, XShow Notes: What is GitOps? What is OpenGitOps? 🎬 Creating the Enterprise App Store - GitOpsCon NA 2021 Keynote 🎬 GitOps Maturity Model - GitOps Days 2021 How to get robust GitOps? The U.S. Department of Defense uses Flux and Helm Notes on GitOps potential role in compliance 🎬 A Multi-Cluster, Multi-Cloud Infrastructure with GitOps at CERN - Ricardo Rocha, CERN Something missing or broken? PRs welcome!
undefined
Jan 5, 2022 • 43min

🌍 AI in Africa - Radiant Earth (Practical AI #162)

In the second of the “AI in Africa” spotlight episodes, we welcome guests from Radiant Earth to talk about machine learning for earth observation. They give us a glimpse into their amazing data and tooling for working with satellite imagery, and they talk about use cases including crop identification and tropical storm wind speed estimation. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Me, Myself, and AI – A podcast on artificial intelligence and business produced by MIT Sloan Management Review and Boston Consulting Group. Each episode, Sam Ransbotham and Sheervin Khodabandeh talk to AI leaders from organizations like Nasdaq, Spotify, Starbucks, and IKEA. Me, Myself, and AI is available wherever you get your podcasts. Just search Me, Myself, and AI. Fastly – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece. Featuring:Hamed Alemohammad – XAbba Barde – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XJoyce Nabende – XShow Notes: Radiant Earth ML for Earth Observation online course “Spot the crop” challenge Open for Good Alliance Something missing or broken? PRs welcome!
undefined
Jan 3, 2022 • 28min

The funny bits from 2021 (Go Time)

Here’s a little bonus episode before we get back to your regularly scheduled Go Time. We’re calling it the funny bits. It’s a compilation of times we cracked up making the show for y’all. If you dig it, holler at Jerod. If you don’t, email Mat Ryer. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Kat Zień – Website, GitHub, XV Körbes – Website, GitHub, XDaniel Martí – Website, GitHub, LinkedIn, XRoberto Clapis – GitHub, XCarl Johnson – Website, GitHub, Mastodon, XAndré Eriksson – Website, GitHub, XCarolyn Van Slyck – Website, GitHub, XKatie Hockman – GitHub, XJay Conrod – Website, GitHub, XTeiva Harsanyi – Website, GitHub, Xsam boyer – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XIan Lopshire – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XMark Bates – Website, GitHub, XAngelica Hill – GitHub, LinkedIn, XKris Brandow – GitHub, XNatalie Pistunovich – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: #161: Go Panic! #166: Indecent (language) Proposals: Part 1 #168: Indecent (language) Proposals: Part 2 #171: go:embed #173: Releasing with (and without) GoReleaser #180: Are frameworks getting an Encore? #184: All about Porter #187: Fuzzing in the standard library #190: How to make mistakes in Go #196: Building actually maintainable software #200: Gophers Say What?! #202: Maintaining ourselves Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app