The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

Latest episodes

undefined
Jul 17, 2023 • 7min

Magical shell history & why engineers should focus on writing (News)

Ellie Huxtable’s Atuin makes your shell history magical, Dmitry Kudryavtsev writes why he thinks engineers should focus on writing, LazyVim promises to transform your Neovim setup into a full-fleged IDE, Geoff Graham shares with Smashing Magazine how he writes CSS in 2023 & Brad Fitzpatrick collects a public list of bad issue track behaviors. View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Passbolt – It’s time for a new password manager. Read why Featuring:Jerod Santo – Mastodon, Twitter, GitHub, LinkedIn
undefined
Jul 14, 2023 • 1h 15min

Dear Red Hat... (Friends)

Red Hat’s decision to lock down RHEL sources behind a subscription paywall was met with much ire and opened opportunity for Oracle to get a smack in and SUSE to announce a fork with $10 million behind it. Few RHEL community members have been as publicly irate as Jeff Geerling, so we invited him on the show to discuss. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Jeff Geerling – Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteShow Notes: Jeff: Dear Red Hat: Are you dumb? Jeff: Removing official support for Red Hat Enterprise Linux Jeff: I’m done with Red Hat (Enterprise Linux) The rise of Rocky Linux with Greg Kurtzer Oracle coverage on Changelog News Debian is cool TechCrunch: Why SUSE is forking Red Hat Enterprise Linux Adam Jacob’s tweet Red Hat’s June 21st blog post Red Hat’s June 26th blog post Oracle’s epic press release Mike McGrath’s post clarifying use of the term ‘freeloaders’ Mike McGrath posting about ‘bad-faith action’ An analysis of the GPL issues with RHEL Business Model SUSE’s fork press release Rocky Linux’s response The problem with Rocky Linux and free beer | LinkedIn AlmaLinux’s response Huge Open Source Drama - YouTube LTX 2023 Something missing or broken? PRs welcome!
undefined
Jul 13, 2023 • 1h 5min

Types will win in the end (Interview)

This week we’re talking about type checking with Jake Zimmerman. Jake is one of the leads at Stripe working on Sorbet — an open source project that does Type checking in Ruby and runs over Stripe’s entire Ruby codebase. As of May of 2022 Stripe’s codebase was over 15 million lines of code spread across 150,000 files. If you think you have a bigger Ruby codebase, Jake is down to go byte-for-byte to see who wins. Jake shares tons of wisdom and more importantly he shares why he thinks types will win in the end. Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors:Sentry – Code-level APM built for developers! Stay ahead of latency issues and trace every slow transaction to a poor-performing API call or database query. Sentry is the only developer-first application monitoring platform that shows you what’s slow, down to the line of code. Use the code CHANGELOGMEDIA and get the team plan FREE for six (6) months. Drata – Put security and compliance on autopilot. Build trust with your customers and scale securely with Drata, the smartest way to achieve continuous framework compliance for SOC 2, ISO 27001, HIPAA, GDPR, and more. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Jake Zimmerman – Mastodon, Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow Notes: sorbet.org Getting started with Sorbet Sorbet: Stripe’s type checker for Ruby Justin Searls Something missing or broken? PRs welcome!
undefined
Jul 10, 2023 • 8min

Oracle smacks IBM over RHEL (News)

Oracle smacks IBM for their handling of RHEL, the folks at The Dam share a Slack clone in 5 lines of Bash, Justin Jaffray writes up 13 ways to think about joins, llama.cpp learns web chat thanks to a contribution by Tobi Lütke & Meta is willing to pay 3 engineers to remove Python’s GIL. View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Speakeasy – Instantly create SDKs that make API integration easy for your users. Check it out today. Featuring:Jerod Santo – Mastodon, Twitter, GitHub, LinkedIn
undefined
Jul 6, 2023 • 1h 23min

Efficient Linux at the CLI (Interview)

This week we’re talking to Daniel J. Barrett, author of Efficient Linux at the Command Line as well as many other books. Daniel has a PhD and has been teaching and writing about Linux for more than 30 years (almost 40!). So we invited Dan to join us on the show to talk about efficient ways to use Linux. He teaches us about combining commands, re-running commands, $CDPATH hacks, and more. Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors: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. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Featuring:Daniel J. Barrett – Twitter, LinkedIn, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow Notes: Efficient Linux at the Command Line Daniel’s books Dan on O’Reilly Cold Ice Cream & Hot Kisses Something missing or broken? PRs welcome!
undefined
Jul 3, 2023 • 6min

Streak redemption, vectors are the new JSON, CommonJS is hurting JavaScript & the rise of the AI Engineer (News)

Lukas Mathis writes about streak redemption, Jonathan Katz thinks vectors are the new JSON, Andy Jiang says CommonJS is hurting JavaScript & Swyx on the rise of the AI Engineer. View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – See the untested code causing errors - or whether it’s partially or fully covered - directly in your stack trace, so you can avoid similar errors from happening in the future. Use the code CHANGELOG and get the team plan free for three months. Featuring:Jerod Santo – Mastodon, Twitter, GitHub, LinkedIn
undefined
Jun 30, 2023 • 1h 29min

Even the best rides come to an end (Friends)

On Monday, Kelsey Hightower announced his retirement from Google. On Tuesday, he sat down with us to discuss why, how & what’s next. Along the way, Kelsey teaches us how not to suck at work, analyzes his magical demos, fights off the haters (again) & opines on System Initiative, Dagger & 37Signals moving off the cloud. 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Kelsey Hightower – Twitter, GitHubJerod Santo – Mastodon, Twitter, GitHub, LinkedInAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteShow Notes: “Today I’m announcing my retirement from Google.” Not Everyone Can Be Kelsey Hightower - Greg Poirier - YouTube Rebuilding DevOps from the ground up with Adam Jacob Why we’re leaving the cloud We have left the cloud MRSK — Deploy web apps anywhere Two decades as a solo indie Mac dev with Jesse Grosjean btop on GitHub Dagger Something missing or broken? PRs welcome!
undefined
Jun 28, 2023 • 1h 7min

Don't make things worse! (Interview)

Taylor Troesh joins Jerod to discuss a bevy of software development topics: yak shaves, dependency selection, -10x engineers, IKEA-oriented development, his new content-addressable programming language & much more along the way. Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors:DevCycle – Build better software with DevCycle. Feature flags, without the tech debt. DevCycle is a Feature Flag Management platform designed to help you build maintainable code at scale. Drata – Put security and compliance on autopilot. Build trust with your customers and scale securely with Drata, the smartest way to achieve continuous framework compliance for SOC 2, ISO 27001, HIPAA, GDPR, and more. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Taylor Troesh – GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow Notes: Taylor Town IKEA-Oriented Development 11 Ways to Shave a Yak How to be a -10x Engineer The Lindy Effect Crafting Interpreters The Unison language Scrapscript The Mother of All Demos - Wikipedia Opening Keynote: Greg Young - Stop Over-Engenering - YouTube The art of destroying software (Greg Young) - YouTube Something missing or broken? PRs welcome!
undefined
Jun 26, 2023 • 8min

AI poisoned its own well, libraries to UnsuckJS, we need more Richard Stallman & ChatGPT package hallucination (News)

Tracy Durnell thinks AI has already poisoned its own well, Adam Hill’s microsite catalogs everything you need to UnsuckJS, Lionel Dricot thinks we need more Richard Stallman, not less & the Vulcan team proves you can’t trust ChatGPT’s package recommendations. View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – See the untested code causing errors - or whether it’s partially or fully covered - directly in your stack trace, so you can avoid similar errors from happening in the future. Use the code CHANGELOG and get the team plan free for three months. Featuring:Jerod Santo – Mastodon, Twitter, GitHub, LinkedIn
undefined
Jun 23, 2023 • 1h 31min

There's a whole PEP about that (Friends)

Brett Cannon (our unofficial ambassador to the Python community) is here to help alleviate our pip install anxiety. Along the way, we ask him about Python 4, removing the GIL, what he thinks about Chris Lattner’s Mojo project, Rust in the Python world & way more (of course). Join the discussionChangelog++ members support our work, get closer to the metal, and make 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Brett Cannon – Mastodon, Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteShow Notes: In response to the Changelog #526 Raku Perl Mongers pipx Ultimate Tic-Tac-Toe Mojo.🔥 Why Mojo Astral RustPython: A Python Interpreter written in Rust Something missing or broken? PRs welcome!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode