Changelog Interviews – Episode #615

Rails is having a moment (again)

with David Heinemeier Hansson (DHH), creator of Ruby on Rails

All Episodes

(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.

Featuring

Sponsors

Fly.ioThe 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.

SpeakeasyProduction-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!

WorkOSA 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

Notes & Links

📝 Edit Notes

Chapters

1 00:00 This week on The Changelog 01:20
2 01:20 Sponsor: Fly.io 02:45
3 04:06 Start the show! 03:09
4 07:15 Say 5 nice things about JavaScript 02:22
5 09:37 What is JavaScript soup? 04:33
6 14:10 #NoBuild 07:08
7 21:19 Rails' beliefs 14:30
8 35:49 SQLite is new again 09:34
9 45:23 Sponsor: Speakeasy 00:53
10 46:16 No PaaS required. 21:27
11 1:07:43 Turso is cool 02:42
12 1:10:25 What if DHH goes on a bender? 07:09
13 1:17:34 Nothing lasts forever 02:01
14 1:19:36 Sponsor: WorkOS 03:17
15 1:22:52 Sponsor: Unblocked 02:02
16 1:24:55 Almost canceled. 06:15
17 1:31:11 Rails with a green hacker heart 02:48
18 1:33:59 David, you're doing it wrong. 05:44
19 1:39:43 Don't force me bro 02:36
20 1:42:19 The missing context 09:53
21 1:52:12 OK, Laravel. 04:39
22 1:56:51 Rails 8? 01:30
23 1:58:21 This was fun 01:00
24 1:59:21 Closing thoughts and stuff 02:04
25 2:01:25 BONUS (teaser) !! 00:45

Transcript

⏰ Coming Soon

Changelog

We're hard at work on the transcript for this episode! Sign in / up to access transcript notifications. 💪

Player art
  0:00 / 0:00