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 UA-cam app on an iPhone 15 Pro. Unfortunately I watch a LOT of UA-cam 😂😂😂😂 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.
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
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
This is a foundation of good developer, demoing their work.
"That's running on local horse" 🐎🐎🐎 3:53
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?
I am only beginner of ruby on rails and this lesson is a real treasure for me
I am very happy to have joined rails community🥂
Welcome aboard!
Legendary video.
Thank you for the overview of Rails 8.
New Rails! Always bring joy.😍
This is a fucking masterpiece! 🤌
A new golden age is coming.
Congrats DHH and Rails core team! 👏
10/10 video dhh. Happy to be part of the Rails community :)
Legend! The smoothest Rails Demo! 🚂
Awesome new features we are getting with rails 8
DHH, what a gift to the community. I just wanted to say thank you!
On to the next 20 years of Rails and beyond!
thanks for keep doing this all these years!
My mind got blown when there was a console in the Exception page.
developer happiness +1000
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 🙌🏻
Tried out rails 8 to deploy a small chat app yesterday, so fast to code and to deploy it's amazing 👍
Beautiful.
Thank you DHH!
Yup. I was waiting for this
It’s amazing how simple is rails for starting a project 🎉
HIs jest for programming is infectious.
This is so cool love the web socket and broadcast
Never seen Active Text before. Cool.
Authenticate feature is awesome!
omfg the console in the exception page!!
Awesome🎉
I love you too much David ♥
It's nice that you are using %s for replacing text this time DHH ;-)
just amazing !
You youngings have it easy... I still remember the days of Capistrano 🤣
It's still weird not seeing him use TextMate
Amazing DDH !!!!
You are Him. 💎
Good job!
Let's go!
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
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.
image not showing after add, it's Show in ActionText But Not Showing In Preview
Осталось дождаться Rails 8.1 ❤
Never touch Rails, but I'm impressed.
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.
I wish to get rails job and escape from next.js hell 😢
5:06 I’m a little confused here. When did you add this special css thing? Did you add it in camera?
"undefined method `validates' for class ...''
Help me, I have this error. Please !
Can somebody let me know what the editor setup is? It's very clean and simple.
NeoVim + lazyvim
Awesome, thanks!
No more bundle install? 😳
That's great. I know how to write a hello world by using rails now. I am going to IPO. LOL... Rails is awesome!!
Amazing, I love RoR.
Is the man himself doing the demo?
David do you use OBS or some other software?
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
Neovim and Telescope.
Where can I get that shirt?
What's the text editor that DHH is using?
neovim with lazyvim :)
amazing
Update the title. Make it "Rails 8 Demo by DHH". That would boost the views.
Please help.. how do i turbo_stream realtime updates for the index page?
Amazing stuff. Why would anyone use a different framework is beyond me.
Having broadcast_to in a model doesn't look right.
That turbo-magic tags in the view are ... magic.
Yes!
Is it just me, or am I seeing a Tropical on Rails reference here?
You're seeing the Omakub logo omakub.org/
WOW 😮!
Let's Fucking GO!!!!
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 ?
what is the editor
I think it is Zellij, a terminal based editor
I like what I see
image_processing Gem Not Working How To Install
First comment 🎉🎉🎉
What a shame youtube comments isn't realtime :)
See rails 8 i click
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.
Omakub
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 UA-cam app on an iPhone 15 Pro.
Unfortunately I watch a LOT of UA-cam 😂😂😂😂 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 😂😂😂😂)
I watched it with bated breath.
13:17
Tldr voila 27:00
Rails Jesus
Hello world
Hello )
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