Тёмный
David Heinemeier Hansson
David Heinemeier Hansson
David Heinemeier Hansson
Подписаться
Комментарии
@Kevin_Milczewski
@Kevin_Milczewski Месяц назад
You could say that car was on rails for that!
@pmarreck
@pmarreck 2 месяца назад
Just call him DHH! Because IYKYK
@johnexplosion
@johnexplosion 4 месяца назад
Would like an example on how to handle state from the server
@dream_emulator
@dream_emulator 5 месяцев назад
F*CK YES! This is awesome. I haven't been this stoked to build something in like 10 years. Thanks for putting the spark back.
@hongqiwang988
@hongqiwang988 5 месяцев назад
I used RoR to build a few side projects. About 8 years ago was the last time I worked with Ruby On Rails, and since then I've been focused on backend development at my job. It's amazing that I can still understand this demo without any problem. There are some changes, e.g. how js is imported, and the live updates support. But it's like old friend and everything is so familiar, including the Textmate editor and the theme... Over the years I gave react/nextjs a few tries, it's too complicated for me or I didn't try too hard. I think I will come back to RoR, for my next project. Thank you for evolving the RoR and keeping it simple!
@user-gj8fb8bl5g
@user-gj8fb8bl5g 5 месяцев назад
js import has been changing with almost every major rails version. its been a pain tbh. import maps however definitely seems like the best system we've had so far! ruby itself has come a long way. and of course rails is friendlier than ever. definitely give it a shot in spare time ;)
@BehruzbekOtayev
@BehruzbekOtayev 5 месяцев назад
What? The DHH has a RU-vid channel? Great!
@aps69
@aps69 5 месяцев назад
After watching this i am thinking about all the things i spent hours on working with react which he did in minutes
@BenSima
@BenSima 6 месяцев назад
If only Ruby were this fast...
@ihwan_id
@ihwan_id 6 месяцев назад
thanks david
@cheekybastard99
@cheekybastard99 7 месяцев назад
Dude opened a bag of chips near the camera
@cheekybastard99
@cheekybastard99 7 месяцев назад
Sounds quality matters too
@AndiAvdiuuu
@AndiAvdiuuu 7 месяцев назад
Man if you would do a second episode of this it will get so much attention
@DennisIdeler
@DennisIdeler 7 месяцев назад
Given that this talk is now 5 years old, has anyone done their homework to know if there's better consumer air monitors on the market that aren't very expensive? Or is Awair still one of the best?
@arpysemlac
@arpysemlac 7 месяцев назад
Do you ever unit test the javascript code? If yes could you provide an example how you do it with this approach?
@LouaiAmrouche-iu9bc
@LouaiAmrouche-iu9bc 8 месяцев назад
what text editor is he using ?
@harrykaradimas857
@harrykaradimas857 9 месяцев назад
Great Race ! On roads it's easier to overtake someone than it is on rails ... 😉
@askegg
@askegg 9 месяцев назад
I really like the way everything is broken down into smaller and smaller pieces, then dealt with in isolation. This make it easy to understand the code and whatever level of detail you're currently in.
@askegg
@askegg 9 месяцев назад
I know very little about Rails or Ruby (I'm learning), and I am very late to this party, but it seems to me that something like Person::RemoveInaccessibleRecordsJob(:grace_period: 30.seconds) might be a nice way to go. This would require a small peice of code within the RemoveInaccessibleRecordsJob class that simply converts :grace_period to :wait, and can set a default if not specified. Further, this would remove this code from here alltogether - Person::RemoveInaccessibleRecordsJob.perform_later(person, bucket) would then defaults to a 30 second wait time unless otherwise specified.
@jarredmacquoid7688
@jarredmacquoid7688 9 месяцев назад
This demo of Rails 7 showcases its powerful features and improvements, making it an exciting update for developers. Can't wait to try it out!
@maxdarner5672
@maxdarner5672 10 месяцев назад
1:01:32 dogging on RoR lmao
@mikeberryman5322
@mikeberryman5322 10 месяцев назад
I love that you left the cloud. Great article!
@estuardohernandez4230
@estuardohernandez4230 11 месяцев назад
Pretty good video.
@avoidablecontact
@avoidablecontact Год назад
HAHA FUCK THAT SPANK IN THE ASTON
@wbjxfkwsklejfde34d
@wbjxfkwsklejfde34d Год назад
🥳
@realgreencookie
@realgreencookie Год назад
Uh dude! I never imagined the Ruby on Rails guy to be kicking ass at Le Mans! Hats off to you!
@bsummer
@bsummer Год назад
This guy!!!!!!
@cypher9000
@cypher9000 Год назад
That boxing in at the end reminded me of Hakkinen and Schumacher at Spa. Nice driving!
@dennis.blondell-decker
@dennis.blondell-decker Год назад
Ruby on Rails is still one of the best complete solutions for a web application. At some point looking through this video, it all becomes magic hieroglyphics, incantations with a particular taste for how to do things, but nevertheless what I would call search-driven development because you have to search the web for how to do things, even if you read a book or two on the framework. I suppose this is normal for any kind of framework that becomes a world unto itself when trying to handle everything, and that's fine when you want a quick turnaround. If you want engineering instead of tooling, look elsewhere, or let yourself be inspired by this! It is instructive to compare this video with the original demo of Ruby on Rails from 2005 in half the time. It truly is amazing how many things Ruby on Rails handles for you without too much fuzz.
@transformarecrescer
@transformarecrescer Год назад
It was interesting to watch again
@live_views
@live_views Год назад
Hi David, I have joined as a junior developer of ROR in a SASS company. we got a requirement to build a service bot for the ecommers application which should be selection/rule-based chart bot link godaddy customer support. in which based on the options selected the response should be made. so is there any gem or service by which we can build it. Thank you.
@LucasSousa-zn1qe
@LucasSousa-zn1qe Год назад
I'm getting an error on my terminal when I try to start the server after configuring the Hotwire / Websockets. " /home/lucasdubs5/.rbenv/versions/3.2.0/lib/ruby/3.2.0/socket.rb:1217:in `__connect_nonblock': Operation now in progress - connect(2) would block (IO::EINPROGRESSWaitWritable) " The applications doesn't even connects to the server, any ideas on how to fix it?
@LucasSousa-zn1qe
@LucasSousa-zn1qe Год назад
Answer: Just update the Redis gem, or make sure to have it turned on during the the application!
@anagoo1278
@anagoo1278 Год назад
no binding.pry with bin/dev... Please don't make me do more things to get default behavior working.
@pging8328
@pging8328 Год назад
David thanks for sharing your ideas on globals. (BTW: are you recording this video from Alcatraz? Why don't you get yourself a nice zoom background?)
@alphalion188
@alphalion188 Год назад
Just what I needed! It's 2023 and this works perfectly.
@mryong5813
@mryong5813 Год назад
Billy
@pakodirk
@pakodirk Год назад
That is a very impressive drive! After seeing the race live...crazy skills to drive like that
@mayankgoyal8270
@mayankgoyal8270 Год назад
this is crazy. I'm so inspired by the fact that you invented Ruby on Rails.
@tiffjam
@tiffjam 10 месяцев назад
🤯
@et_matrix
@et_matrix Год назад
I dunno I am not new to Rails but i can't able to use Vue in my Rails 7 project.
@javgroman
@javgroman Год назад
ok...wow DHH...you might say you were rubbing on rails there...
@airtonbrunobr
@airtonbrunobr Год назад
I knowing that not going use the Webpack, I already stay happy 😁. Simply amazing. I really liked a lot. Bye Webpack!
@JarmamStuff
@JarmamStuff Год назад
I've only just started working in Rails 7 with Hotwire a few weeks back, but I must say that this Rails version + the amazing speed of Ruby 3 for esp tests - it has done wonders for the joy of developing. I did Vue on Rails for years, and it is perfectly functional, but this just feels so much smoother. Config Hell is barely a thing. Im delighted for what Webpack was able to do for so long, but I would be lying if I said I'd miss it in the light of importmaps
@mikopiko
@mikopiko Год назад
11:45 why use a whole js library for simply getting the same results as "time_ago_in_words" tag?
@kirilkleinerman6506
@kirilkleinerman6506 Год назад
Any big differences between functional and class components when using htm?
@discipulus
@discipulus Год назад
¿Are you the real David Heinemeier Hansson RoR's creator?
@gmergulhao
@gmergulhao Год назад
web developing finally made cool for admins! Thank you for your effort
@ebk0
@ebk0 Год назад
How do you deploy this? Running into major errors with deploying- this is the error: Uncaught SyntaxError: Cannot use import statement outside a module (referring to the app/javascript/application.js file).
@zivkovicjeff
@zivkovicjeff Год назад
I followed along with these steps, but the turbo streams are not working. When I write a post in one browser window, it does not appear in the other browser window until I refresh. Is anybody else having this same problem? Does anybody have any ideas what I might be doing wrong? Edit: I found it. There was one typo in my importmap.rb. Apparently that causes all of the javascript to fail!
@ThePazuzu
@ThePazuzu Год назад
Thank you for not using that tailwind wannabe bullshit.
@repoles
@repoles Год назад
Amazing! Simplicity is everything! 👏
@abdouazizseck8838
@abdouazizseck8838 Год назад
watcching DHH saying : Yaaayy !!! lol😂