it's been 3 plus years since this came out. I'm wondering if anything has changed. I'm sure it has.
@VChillin8 ай бұрын
I notice that, when the Commands are being called, they are being called like eg `@account.buckets.each { |bucket| Bucket::Incineratable::Incineration.new(bucket).run }`. Whereas the Account exposes a method that provides this service in a much more concise way--`@account.incinerate`--none of the lower objects do... If they did, their Commands might be called like eg `@account.buckets.each(&:incinerate)`, which encapsulates the Command to be out of view and reads much easier on the eye. Was this done for sake of the video, or is this how they still exist? Are the Commands invoked this way because it makes finding their implementation easier? Some other reason?
@gobrandsprint Жыл бұрын
So intuitive! Future is already here, it is just not evenly distributed. And I'm writing this on New Year's Eve 2024. This happens every time I learn a new thing about 37 signals. I wonder why there is no timeline under the hill chart...
@misbehavens Жыл бұрын
Great video. I really wish I could see how this non-ActiveRecord model gets used with the form in the view template.
too fast. having a hard time understanding. :/ the demo is for yourself? :)
@MichaelMerritt2 жыл бұрын
2x playback speed is master mode
@kwhandy3 жыл бұрын
really enjoy this 🏓
@ankk983 жыл бұрын
Sab sir k uppar se gaya
@aben78103 жыл бұрын
the guy made me doubt the video speed. This presention doesn't help Sir. you get to slow a bit.
@indavarapuaneesh28713 жыл бұрын
the pruning of self's code which DHH does is somewhat creative editing. Would like to inculcate this habit while I code.
@KevinSheppard3 жыл бұрын
Nice demo, but it would be nice to have a more generalized version of this for people who don't use Rails... Unless, this was meant to be Rails exclusive?
@laughingvampire75556 ай бұрын
it was meant to be Rails exclusive.
@bernardobuffa23913 жыл бұрын
3:48 YES, and if you have the chance to get there without a single line of code (IMHO) you are even luckier. In my current project, in a daily basis recipes for disaster are cooking in our ovens because this lack of perspective. Thanks for the video and for the channel... great ideas.
@ViktorSchmidt3 жыл бұрын
Would be nice to see how to render only last 10 messages for each room github.com/hotwired/hotwire-rails-demo-chat/issues/13
@mattstopa94363 жыл бұрын
I HATE THIS! I Hate this so much... MOstly because I just wrote an entire app in React and this is like 20x easier... I think after moving to Node this makes so much more sense. Don't get rid of Ruby, get rid of JS
@frbb204 жыл бұрын
This got even easier now that you can use `saved_change_to_attribute?` in an after_commit callback.
@guilhermecaraciolo4 жыл бұрын
Thanks for sharing such a nice content!
@fahrradflucht4 жыл бұрын
Hey Ryan, you mentioned in this video that you have non-product teams that aren't working in 6 weeks cycles. I would be very interested in learning more how you come up with, plan and cycle work in these contexts. I think for example you have a Security, Infrastructure and Performance team? What translates there / how do you stay "calm" in these areas and prevent never ending projects?
@shinjisr4 жыл бұрын
Could someone please tell me why the "Destroy" link in the room's index page does not work, it redirects to rooms#show instead of rooms#destroy.
@whyimustusemyrealname38014 жыл бұрын
because the default scaffold need javascript to works and you generate the project --without-javascripts
@shinjisr4 жыл бұрын
@@whyimustusemyrealname3801 Thank you!
@phongphan55004 жыл бұрын
Awesome!
@ssergiomaia4 жыл бұрын
Awesome
@SpookyKillerz4 жыл бұрын
Christmas is early!
@JonatanKapps894 жыл бұрын
Time to go back to rails!
@sylvereleipertz9554 жыл бұрын
What about power consumption ? Doesn't websocket use more power than regular HTTP requests ? I'm asking this question cause in 2020, we can't afford to think without considering power consumption.
@sylvereleipertz9553 жыл бұрын
@Saša Šijak perfectly serious
@rdepaulabarbosa2 жыл бұрын
one websocket connection streaming everything vs multiples HTTP connections/state managment/etc for every request :P
@dim-2d4 жыл бұрын
Excellent tech! I’m a big fan of @dhh and the rails team! Can you go a bit more in depth and perhaps slow down the pace a bit? I’m a novice rails Dev and it was very hard to follow.
@magne60494 жыл бұрын
play it at 0.75x
@h0ph1p132 жыл бұрын
@@magne6049 I think this is not what he meant. Usually more explanations and clarifying are in order.
@juno04244 жыл бұрын
Excuse me ROR devs, this idea originally from Laravel Livewire by Caleb Porzio not @dhh
@al-mokhtar_4 жыл бұрын
*that so wrong they working in that from 2005 check @dhh comments in twitter lol*
@juno04244 жыл бұрын
@@al-mokhtar_ whatever they try to claim. Livewire is the fact released first.
@al-mokhtar_4 жыл бұрын
@@juno0424 i see you are php religious, don’t worry no body will hurt you Taylor , lol 😂 just kidding dude programming languages just tools 🧰, grow up 🆙
@guled6694 жыл бұрын
Interesting, I have not used LiveWire but I'm aware that it has been out for a while. Caleb has been preaching similar things in the past. Namely sending html over the wire rather than JSON, but the question is are they using something similar to turbolinks frame? If I remember correctly too, LiveWire was a response to LiveView from the elixir community or at least inspired by it. Okay what's so special here is that. This is Basecamp, a well known and respected company, this is a company that people look up to. Just to make an example the lastest product from the company, Hey.com made a huge splash everywhere earned itself as one of the 100 greatest innovations of 2020 and took the spot as 15 best productivity apps of 2020. When a company like Basecamp are betting on tools like this or this "unique way" of developing apps, it's huge deal! Yeah I can't emphasize this enough it's big deal.
@whyimustusemyrealname38014 жыл бұрын
the it doesn't matter much even if its already created before the big bang
@randito23874 жыл бұрын
gotta love DHH. still rocking Textmate and Safari.
@venkatareddy564 жыл бұрын
That was firefox, not safari.
@ukazap4 жыл бұрын
--skip-javascript I was like: WHOAA
@GraxS4 жыл бұрын
Haha
@laughingvampire75556 ай бұрын
I rewind twice just to check and be sure
@GakisStylianos4 жыл бұрын
How did I end up here, I'm just a mobile developer, this makes no sense to me 😅
@prabhakarbhat24774 жыл бұрын
Add in turbo-ios and turbo-android, and you have your app ready!
@GakisStylianos4 жыл бұрын
@@prabhakarbhat2477 Nah I'm good
@FranckMercado4 жыл бұрын
This is very cool!
@techpeace4 жыл бұрын
Well, this definitely takes me back. Congrats to you and the team on the launch!
@currol4 жыл бұрын
Woooops! just like in the old days
@soban63604 жыл бұрын
Wow, Perfect, I was thinking to use StimulusReflex and tried in a demo as well, But Now, I am waiting for the official launch of HotWire, it will make development much easier and modular.
@DigiDriftZone4 жыл бұрын
Some useful links for those thinking wtf is this: twitter.com/dhh/status/1341420143239450624 - hotwire.dev -- looks good!
@dlvl864 жыл бұрын
So good!
@tschundeee4 жыл бұрын
Thx for bringing us great new tech again!
@SNaushadS4 жыл бұрын
Thank you. I wish more of the s/w teams tried and applied this approach.
@michimarz4 жыл бұрын
Still waiting for the 8th episode...
@parckw94704 жыл бұрын
Cheers for this, I've been looking for "academic article writing jobs" for a while now, and I think this has helped. Have you heard people talk about - Mennaphew Coinspin Expertise - (just google it ) ? Ive heard some decent things about it and my brother in law got great success with it.
@FitnessChaos4 жыл бұрын
great explanation
@jmazin10015 жыл бұрын
Love this. Last time I implemented this, we got something 'planned' to take 6 months out in 2. Quality stuff. Then I got canned for circumventing management b/c 'this is not how we work'.
@MagnusAnand5 жыл бұрын
Nice video
@marceloprado20355 жыл бұрын
These videos are all pure gold! Thanks for this, David!
@milequinze5 жыл бұрын
I've never thought the way you presented, it's very interesting that when we use callbacks we haven't to care about the different paths that the request can take unless we need.
@koshu45 жыл бұрын
Still looking forward to one day the Recording pattern getting this quality treatment.
@leoniflix5 жыл бұрын
Continuous to produce more videos of this series, really very nice!