Changelog Interviews cover image

Changelog Interviews

Latest episodes

undefined
Oct 31, 2024 • 2h 2min

Rails is having a moment (again)

(Includes expletives) David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-owner of 37signals, joined the show to discuss this Rails moment and renewed excitement for Rails. We discuss hard opinions, developers being cooked too long in the JavaScript soup, finding developer joy, the pros and cons of the BDFL, the ongoing WordPress drama with WP Engine, and what’s to come in Rails 8. Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! WorkOS – A platform that gives developers a set of building blocks for quickly adding enterprise-ready features to their application. Add Single Sign-On (Okta, Azure, Google, Microsoft OAuth), sync users from any SCIM directory, HRIS integration, audit trails (SIEM), free magic link sign-in. WorkOS is designed for developers and offers a single, elegant interface that abstracts dozens of enterprise integrations. Learn more and get started at WorkOS.com Unblocked – Other developer tools can’t tell you how your codebase works and why. Unblocked can. We augment your code with context from Slack, Confluence, Jira, and more, so you get accurate answers without having to search for them. Sign up for free at getunblocked.com Featuring:David Heinemeier Hansson – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Rails World 2024 Keynote - David Heinemeier Hansson What’s New in Ruby on Rails 8 Rails is leaning hard into SQLite right now The Empowered Programmer (Justin Searls) - Rails World 2024 Kamal - Deploy web apps anywhere LiteFS - Distributed SQLite Turso - libsql RubyGems.org Automattic is doing open source dirty Matt’s “Response to DHH” Capture less than you create My Freedom of Speech Open Source and Power with Matt Mullenweg (Rework podcast) Breaking Camp Our cloud-exit savings will now top ten million over five years Something missing or broken? PRs welcome!
undefined
Oct 24, 2024 • 1h 24min

Elasticsearch is open source, again

Shay Banon, the creator of Elasticsearch and founder of Elastic, dives into the exciting return of Elasticsearch to open source. He discusses the challenging decision-making processes surrounding licensing and trademark law. Listeners will learn about the impact of this shift on both users and businesses, and the competition with Amazon's OpenSearch. Shay emphasizes the importance of community involvement to preserve open-source integrity and reflects on the cultural connections between innovation and creativity in tech.
undefined
Oct 17, 2024 • 1h 23min

Lessons from 10k hours of programming (Remastered)

Kurt Mackey, Co-founder and CEO of Fly.io, and Ant Wilson, CTO at Supabase, dive into programming mastery after 10,000 hours of coding. They discuss the evolution of developer needs, advocating for modern cloud solutions that enhance usability. The conversation highlights complexities in software, like security vulnerabilities and the importance of code quality. They reflect on emotional ties to coding and stress the significance of balancing simplicity and functionality. Join them for insights that evolve the developer experience!
undefined
Oct 10, 2024 • 1h 47min

The Moneyball approach

John Nunemaker, a Rails-based SaaS expert and entrepreneur, dives into his recent acquisition of Fireside and shares his journey with Very Good Software. He discusses the intricacies of valuing SaaS companies, emphasizing long-term vision and cash flow management. John reflects on his experiences with debugging techniques and the role of telemetry in application monitoring. Additionally, he navigates the challenges of the podcast landscape, balancing entrepreneurial ventures, and the importance of work-life balance in tech.
undefined
Oct 2, 2024 • 1h 27min

Free-threaded Python

Pablo Galindo, co-host of the Core.py podcast and contributor to Python core development, joins the discussion on the groundbreaking changes in Python 3.13. They highlight the experimental option to remove the Global Interpreter Lock (GIL), paving the way for true parallelism. The conversation dives into enhancing debug capabilities, challenges in cloud development, and the implications of threading updates. They also touch on future aspirations for Python, emphasizing community involvement and ongoing innovations in usability and error handling.
undefined
Sep 26, 2024 • 1h 15min

Leveling up JavaScript with Deno 2

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what’s new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan’s open letter to Oracle in an attempt to free the unused “JavaScript” trademark from the giant’s clutches. Join the discussionChangelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!Sponsors:Assembly AI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more. Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Featuring:Ryan Dahl – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Node.js: The Documentary - YouTube From Node.js to Deno: How It All Began - YouTube 10 Things I Regret About Node.js - YouTube JSR: the JavaScript Registry rusty_v8: Rust bindings for the V8 JavaScript engine JavaScript™ (Dear Oracle) Something missing or broken? PRs welcome!
undefined
Sep 18, 2024 • 1h 24min

The best, worst codebase

Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Let’s just say Jimmy got into some stuff. There’s even a Gilfoyle involved. This episode is all about his adventures while working there. Join the discussionChangelog++ members save 12 minutes on this episode because they made the ads disappear. Join today!Sponsors:Assembly AI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more. Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Test Double – Find out more about Test Double’s software investment problem solvers at testdouble.com. Featuring:Jimmy Miller – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: The best, worst codebase Join our Zulip (It’s better than Slack) Something missing or broken? PRs welcome!
undefined
7 snips
Sep 12, 2024 • 1h 40min

Building customizable ergonomic keyboards

Erez Zukerman, co-founder of ZSA, discusses the journey of launching the ErgoDox EZ on Indiegogo and the intricacies of creating customizable ergonomic keyboards. He highlights the advantages of split designs for better hand positioning and addresses the challenges of crowdfunding for hardware. Erez emphasizes the importance of community engagement in the right-to-repair movement and sustainable manufacturing practices. He also shares insights into DIY enhancements and the balance between functionality and comfort in keyboard design.
undefined
Sep 5, 2024 • 1h 32min

Open source threaded team chat?!

We’re joined by Alya Abbott from Zulip, the open source, organized, threaded, team chat for distributed teams of all sizes. We talk about Zulip’s origins, how it’s open source, the way it’s led, no VC funding, what makes it different/better, how you can self-host it or use their cloud, moving to Zulip, contributing and being a part of the community…all the things. Join the discussionChangelog++ members save 16 minutes on this episode because they made the ads disappear. Join today!Sponsors:Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 100,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan. Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Paragon – Ship native integrations to production in days with more than 130 pre-built connectors, or configure your own custom integrations. Built for product and engineering. Learn more at useparagon.com/changelog Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Featuring:Alya Abbott – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Zulip - the open source, organized, threaded, team chat for distributed teams of all sizes chat.zulip.org Moving to Zulip zulip/zulip-terminal zulip/docker-zulip Flutter.dev Something missing or broken? PRs welcome!
undefined
Aug 29, 2024 • 1h 44min

Reinventing Kafka on object storage

Ryan Worl, Co-founder and CTO at WarpStream, joins us to talk about the world of Kafka and data streaming and how WarpStream redesigned the idea of Kafka to run in modern cloud environments directly on top of object storage. Last year they posted a blog titled, “Kafka is dead, long live Kafka” that hit the top of Hacker News to put WarpStream on the map. We get the backstory on Kafka and why it’s so widely used, who created it and for what purpose, and the behind the scenes on all things WarpStream. Join the discussionChangelog++ members save 14 minutes on this episode because they made the ads disappear. Join today!Sponsors:Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod Paragon – Ship native integrations to production in days with more than 130 pre-built connectors, or configure your own custom integrations. Built for product and engineering. Learn more at useparagon.com/changelog Unblocked – Other developer tools can’t tell you how your codebase works and why. Unblocked can. We augment your code with context from Slack, Confluence, Jira, and more, so you get accurate answers without having to search for them. Sign up for free at getunblocked.com Featuring:Ryan Worl – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Kafka is dead, long live Kafka Apache Kafka - open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Current 2024 Amazon Managed Streaming for Apache Kafka Bobby Brown - My Prerogative 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