20 years ago I fell in love with Rails when I saw the blog demo, and after two decades it is still amazing to see it revisited, but I missed more woops moments (but the one at 18min. made my day)! Thank you sir, not only for this amazing tool, but for providing me and so many others, two decades of fun in our daily work life.
You left me waiting 18 whole minutes for this 18:00 seminal moment. But it was worth every one of them. Congratulations on Rails 8. Thank you for the gift that keeps giving.
Didn’t know you could put a conditional inside of a button_to the way you did instead of having to wrap it around the element, really cool. Great video 🙌🏻
We were discussing async in cable but trying to update in real time. If using inline or Redis, this is possible because the connection isn't closed, so from the console, it is possible to change something on the screen without refreshing
You have to set up redis when deploying to Kamal as well ? I am having an issue setting up Redis wiht Heroku please let me know if it is possible to make it work.
On the foreign key, is still creating it with "do nothing" as default behavior on delete? I remember that, at least until rails 7, we have to explicitly tell the FK to do the deletion cascading.
Hey Everyone I have a question has anyone gotten turbo to work in development I don't think David went over it in this video and I've been struggling. I deployed my app via Heroku and cannot get Redis to work please let me know if you have or if you have deployed with Kamal and that works ?
@@railsofficial it’s pretty subtle. i think it might be just 50 or 100 ms delay in the video or so. Tested on a Mac with wired headphones + on the RUclips app on an iPhone 15 Pro. Unfortunately I watch a LOT of RUclips 😂😂😂😂 and this never occurs except on the videos by DHH that I’ve watched recently. We’ve made some videos with OBS and with those files I’ve always had to manually correct the lip sync too (always wishing we had used an actual clapboard in hindsight 😂😂😂😂)
Huh, I feel that's never been asked before. But yeah it's used in production all the time in websites you probably use like Github, Stripe, and Shopify.
I'm a simple man. If I see a DHH video about Rails I like it immediately.
I’m a complicated woman and do the same
I don't even use Rails and i do the same
This @@abdulrhman2514
20 years ago I fell in love with Rails when I saw the blog demo, and after two decades it is still amazing to see it revisited, but I missed more woops moments (but the one at 18min. made my day)!
Thank you sir, not only for this amazing tool, but for providing me and so many others, two decades of fun in our daily work life.
But of course, "woopy" evolving to "boom" after the second deployment was a fair evolution
"That's running on local horse" 🐎🐎🐎 3:53
This is a foundation of good developer, demoing their work.
I am very happy to have joined rails community🥂
Welcome aboard!
I am only beginner of ruby on rails and this lesson is a real treasure for me
You left me waiting 18 whole minutes for this 18:00 seminal moment.
But it was worth every one of them.
Congratulations on Rails 8. Thank you for the gift that keeps giving.
I am not a rails user. So maybe I don’t understand. What is so special about 18:00?
New Rails! Always bring joy.😍
developer happiness +1000
This is a fucking masterpiece! 🤌
A new golden age is coming.
Congrats DHH and Rails core team! 👏
On to the next 20 years of Rails and beyond!
Awesome new features we are getting with rails 8
10/10 video dhh. Happy to be part of the Rails community :)
Tried out rails 8 to deploy a small chat app yesterday, so fast to code and to deploy it's amazing 👍
Legend! The smoothest Rails Demo! 🚂
DHH, what a gift to the community. I just wanted to say thank you!
My mind got blown when there was a console in the Exception page.
Great video, great release :)
Didn’t know you could put a conditional inside of a button_to the way you did instead of having to wrap it around the element, really cool. Great video 🙌🏻
thanks for keep doing this all these years!
This is so cool love the web socket and broadcast
HIs jest for programming is infectious.
I love you too much David ♥
It’s amazing how simple is rails for starting a project 🎉
Yup. I was waiting for this
Thank you DHH!
Beautiful.
Never seen Active Text before. Cool.
omfg the console in the exception page!!
Awesome🎉
Authenticate feature is awesome!
bravo! I wish Kamal would work on Mac host as well, but it was never designed with that intent, this is wonderful, thanks!
Kamal works great on a Mac for me.
@ I mean to run your app server proxy and so on at a Mac host. It works great for me as well when I’m deploying from my Mac to a Linux host
just amazing !
Good job!
Never touch Rails, but I'm impressed.
It's nice that you are using %s for replacing text this time DHH ;-)
Amazing DDH !!!!
Осталось дождаться Rails 8.1 ❤
You youngings have it easy... I still remember the days of Capistrano 🤣
You are Him. 💎
Awesome!
Let's go!
We were discussing async in cable but trying to update in real time. If using inline or Redis, this is possible because the connection isn't closed, so from the console, it is possible to change something on the screen without refreshing
You have to set up redis when deploying to Kamal as well ? I am having an issue setting up Redis wiht Heroku please let me know if it is possible to make it work.
Amazing, I love RoR.
what is this editor it looks live vim but i like the file searching pop up etc anyone know what editor/plugins we are looking at
That's great. I know how to write a hello world by using rails now. I am going to IPO. LOL... Rails is awesome!!
On the foreign key, is still creating it with "do nothing" as default behavior on delete? I remember that, at least until rails 7, we have to explicitly tell the FK to do the deletion cascading.
Can somebody let me know what the editor setup is? It's very clean and simple.
NeoVim + lazyvim
Awesome, thanks!
Please help.. how do i turbo_stream realtime updates for the index page?
amazing
Yes!
Let's Fucking GO!!!!
Where can I get that shirt?
I wish to get rails job and escape from next.js hell 😢
No more bundle install? 😳
what is the editor
I think it is Zellij, a terminal based editor
David do you use OBS or some other software?
What's the text editor that DHH is using?
neovim with lazyvim :)
Hey Everyone I have a question has anyone gotten turbo to work in development I don't think David went over it in this video and I've been struggling. I deployed my app via Heroku and cannot get Redis to work please let me know if you have or if you have deployed with Kamal and that works ?
WOW 😮!
I like what I see
It's still weird not seeing him use TextMate
Update the title. Make it "Rails 8 Demo by DHH". That would boost the views.
See rails 8 i click
Amazing stuff. Why would anyone use a different framework is beyond me.
Omakub
Is the man himself doing the demo?
What a shame youtube comments isn't realtime :)
First comment 🎉🎉🎉
13:17
Rails Jesus
Rails 6 was overly complicated and a low point. Rails 7 felt like Rails 1 all over again and Rails 8 is by far the best yet.
Is it just me, or am I seeing a Tropical on Rails reference here?
You're seeing the Omakub logo omakub.org/
I watched it with bated breath.
Hello world
Hello )
Tldr voila 27:00
Amazing stuff, but the audio is not lip-synced! Very annoying to look at your face while listening. 😬 I think the same was true for your last video. 😢
Sorry, but we're not seeing a sync issue on our end.
@@railsofficial it’s pretty subtle. i think it might be just 50 or 100 ms delay in the video or so.
Tested on a Mac with wired headphones + on the RUclips app on an iPhone 15 Pro.
Unfortunately I watch a LOT of RUclips 😂😂😂😂 and this never occurs except on the videos by DHH that I’ve watched recently.
We’ve made some videos with OBS and with those files I’ve always had to manually correct the lip sync too (always wishing we had used an actual clapboard in hindsight 😂😂😂😂)
wow too much magic that i dont understand behind the hood
No build ❤
Ruby i super simple but i noticed it’s rather slow, do people normally use it in production or just for prototyping?
Huh, I feel that's never been asked before. But yeah it's used in production all the time in websites you probably use like Github, Stripe, and Shopify.
It's fast enough to handle some serious load. Lots of optimizations have come out during the iteration of the 3.x versions.
@ “serious load”…. Got it. Guess I’m dealing with a Dire or Severe load.
Shopify runs on Rails so small startups like that are fine.
@ that’s not correct they are on remix with liquid templates