HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Rails World 2024 Opening Keynote - David Heinemeier Hansson

Ruby on Rails6 HN recommenders · recommended in 3 months, 2024-2025
YouTube
155K views · 2 years ago · talk · dated

DHH's opening keynote at Rails World 2024 in Toronto, where Rails 8 beta shipped. It covers built-in authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2 and Thruster, pitching the One Person Framework that needs no PaaS.

HN commenters point to it as a primer on modern Rails and as a rebuttal to cloud 'learned helplessness', worth watching even by non-Ruby developers.

Python, Ruby & scripting languagesWeb developmentCloud, DevOps & reliability#rails8#dhh#kamal#self-hosting#webdevelopment

9 comments from Hacker News

@Jach2025 · in “A simple Common Lisp web app”

The criticism and response both feel a bit too sensitive, but I do want to support having your own opinion/conclusion on CL probably not being the best language for the job when it comes to web stuff, or as I would phrase it CL not being the most defensible choice for web back-ends. I think it can be defensible, even just on the grounds of direct web application concerns, independent of what the actual purpose of the application is, and I'll continue trying to write everything in CL, but I sympathize with the opposition and recognize a strong argument has to be made for CL. Other options enjoy popularity and default-choice status. My primary reason is like: there's a lot of complexity in the modern web, and it really is quite convenient if you can lean on some ecosystem that pushes things under the rug for you and is trustworthy enough to keep doing so for years to come as things change. All the basic table stakes stuff like CSRF protection, sending custom CORS/CSP headers, database interfaces, logging, metrics, bcrypt hashing, selenium webdriver automation, etc. etc. all have their core pieces available in CL, but you still have to know about them and opt-in to them and occasionally roll up your sleeves to do things your own way from scratch. They also don't all have great documentation, maintenance, or integration with each other. (There's even some dumb github drama I happened to notice being mentioned on discord the other day around a breaking change related to websocket

CitesView on HN
@trevorhinesley2024 · in “Lightstorm: Minimalistic Ruby Compiler”

That’s one of the beautiful things about the massive Ruby ecosystem: the answer to that question is almost always yes, regardless of your need. I’m not sure what your line of work is, but if you’re doing web dev, check this out for a great primer on the current state of things (Rails 8 + Hotwire): ▶ this video If you’d prefer just some straight Ruby resources, Ruby Warrior is (or was, been a while since I’ve used it but it appears actively maintained still) a fun intro: link

RecommendsView on HN
@Mystery-Machine2024 · in “1Password joins the Rails Foundation: Strengthening the community, developers”

This is amazing for the Rails ecosystem! Rails has been slowly dying, or at least it felt like that. It was like "Punk is not dead" (which it totally is)...dying slowly. Then there were some controversial decisions made about the future of Rails: no build, moving away from TypeScript, etc. These moves were controversial and risky, but seems like they paid off! And then DHH had a great keynote on the latest Rails World... ▶ this video We're back baby!

RecommendsView on HN
@tomhallett2024 · in “SST: Container Support”

Context for people who might not get the joke/parody: SST adding containers to their stack might be viewed as a "betryal" in a similar way to how some basketball fans felt when LeBron James switched teams, from Cleveland Cavaliers to Miami Heat. LeBron had a media event/interview called "The Decision" [1]. I love the clip of @dhh's keynote to engineer's "learned helplessness" to AWS and the cloud [2]. While SST + containers is very very different than DHH's Kamal [3], they both embrace containers without the paas service tax (heroku/vercel/etc) or the overhead of kubernetes. 1: link 2: ▶ this video 3: link

RecommendsView on HN
@GreenWatermelon2024 · in “Running an open source app: Usage, costs and community donations”

Far too late for the edit window, but the keynote[1] is an absolute must-watch for anyone who does anything related to web development [1] ▶ this video

Strongly recommendsView on HN
@Alifatisk2024 · in “What's New in Ruby on Rails 8”

Is there any documentation available for ActiveRecord Search / SolidSearch yet? ▶ this video this might allow me to drop OpenSearch. Also, how is he able to use private fields in the js example? Is he using any polyfilling?

CitesView on HN
@faizshah2024 · in “What's New in Ruby on Rails 8”

I highly recommend you watch the first half hour of DHH Rails World talk on Rails 8 even if you aren’t a Ruby dev: ▶ this video The idea of Rails 8 is to move away from trend following and try to reject some of the ideas that have become popular in the industry (like being afraid to touch a Linux server or implementing your own auth). Really though provoking stuff.

Strongly recommendsView on HN
@fileeditview2024 · in “I got everything off the cloud and am paying less”

> I wonder if there is some major propaganda push on HN to discourage actual software engineers from ever running their servers. Judging from the comments in this and similar posts, sounds like it is common belief that it's super expensive and a full time job to run bare metal services. AWS and GCP free credits have created a generation of developers that think running a webserver, a webapp and a database is rocket science, and when stuff breaks the whole company might go bankrupt because no one could ever save a corrupted database. Related to this observation you really should watch DHHs keynote talk at Rails World 2024 from about minute 20 to 30: ▶ this video He addresses exactly this phenomenon. EDIT: changed URL to include timestamp to the start of the relevant content.

RecommendsView on HN
@zhalz2024 · in “Ask HN: Is Ruby/RoR Dead?”

I switched from Next.js/React to Rails for my side projects due to JS ecosystem fatigue. Anecdotally, I've noticed some people making the same move. The open-source finance app Maybe is one that pops up on a lot of searches. imo Rails has been having a bit of a revival ever since v7 introduced a cleaner approach to front end development with Hotwire (specifically, Turbo and Stimulus) to get SPA-like behavior with relatively little effort. What I love about modern Rails is that it's an evolving framework that is still anchored to a consistent vision for developer productivity. Now with 8.0 having just been released, Rails is increasing built-in support for deploying outside managed providers like AWS. I can't speak for whether it's going to see a resurgence among big companies other than famous users like Shopify, but I can't see myself using Next over Rails for any of my personal projects, even as someone who writes JavaScript and React code professionally. Relevant links: - Maybe moves to Rails: link - Rails 7.0 release announcement: link - Hotwire: link - Rails World 2024 Keynote w/ DHH, introducing Rails 8: ▶ this video - Rails 8.0 Beta: No PaaS Required link

CitesView on HN
RailsConf 2019 - Opening Keynote by David Heinemeier Hansson1:01:08

RailsConf 2019 - Opening Keynote by David Heinemeier Hansson

Confreaks
46K views • 7 years ago
RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson1:01:17

RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson

Confreaks
123K views • 12 years ago
Ruby on Rails demo16:12

Ruby on Rails demo

tenthconcept
428K views • 21 years ago
TWiST #46 with David Heinemeier Hansson1:57:12

TWiST #46 with David Heinemeier Hansson

ThisWeekinStartups
69K views • 16 years ago
DjangoCon 2008 Keynote: Cal Henderson1:02:44

DjangoCon 2008 Keynote: Cal Henderson

Google for Developers
125K views • 18 years ago
Interview with Steve Yegge on Rhino on Rails and more25:17

Interview with Steve Yegge on Rhino on Rails and more

Google for Developers
34K views • 18 years ago
RailsConf 2016 - Rails to Phoenix by Brian Cardarella28:34

RailsConf 2016 - Rails to Phoenix by Brian Cardarella

Confreaks
12K views • 10 years ago
October CincyRb - Jim Weirich on Decoupling from Rails1:15:58

October CincyRb - Jim Weirich on Decoupling from Rails

Launch Scout
48K views • 13 years ago
Yehuda Katz - Why Rails is Hard (Railsberry 2012)53:12

Yehuda Katz - Why Rails is Hard (Railsberry 2012)

applicake
29K views • 14 years ago
RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"47:34

RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"

O'Reilly
26K views • 15 years ago
- Startups - David H. Hansson, Partner at 37signals -TWiST #E3371:38:37

- Startups - David H. Hansson, Partner at 37signals -TWiST #E337

This Week in Startups
52K views • 13 years ago
Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg51:57

Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg

Confreaks
30K views • 15 years ago
DjangoCon 2022 | From React to htmx on a real-world SaaS product: we did it, and it's awesome!26:46

DjangoCon 2022 | From React to htmx on a real-world SaaS product: we did it, and it's awesome!

DjangoCon Europe
109K views • 4 years ago
David Heinemeier Hansson at Startup School 0831:56

David Heinemeier Hansson at Startup School 08

startupschool
202K views • 17 years ago
RailsConf 2016 -  Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson37:37

RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson

Confreaks
61K views • 10 years ago
David Heinemeier Hansson-Unlearn Your MBA (Entire talk)58:50

David Heinemeier Hansson-Unlearn Your MBA (Entire talk)

Entrepreneurship.org
85K views • 13 years ago
Introduction to Node.js with Ryan Dahl1:06:34

Introduction to Node.js with Ryan Dahl

InfoQ
758K views • 15 years ago
Friday evening lightning talks52:24

Friday evening lightning talks

Next Day Video
6K views • 13 years ago
MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk28:06

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk

Confreaks
27K views • 12 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago