Пікірлер
@JenniferBrown-n3r
@JenniferBrown-n3r 3 ай бұрын
Moore Jessica Jones Carol Hernandez Cynthia
@laughingvampire7555
@laughingvampire7555 6 ай бұрын
can't believe someone is still using textmate
@sergiobayona
@sergiobayona 7 ай бұрын
it's been 3 plus years since this came out. I'm wondering if anything has changed. I'm sure it has.
@VChillin
@VChillin 8 ай бұрын
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
@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
@misbehavens Жыл бұрын
Great video. I really wish I could see how this non-ActiveRecord model gets used with the form in the view template.
@j.k.4958
@j.k.4958 2 жыл бұрын
Thanks for the demo and the product ! :)
@nekketsuuu
@nekketsuuu 2 жыл бұрын
Source code here: github.com/hotwired/hotwire-rails-demo-chat
@HansTheGeek
@HansTheGeek 2 жыл бұрын
Is this the Phoenix Liveview of ror ?
@jeffrey2831
@jeffrey2831 2 жыл бұрын
too fast. having a hard time understanding. :/ the demo is for yourself? :)
@MichaelMerritt
@MichaelMerritt 2 жыл бұрын
2x playback speed is master mode
@kwhandy
@kwhandy 3 жыл бұрын
really enjoy this 🏓
@ankk98
@ankk98 3 жыл бұрын
Sab sir k uppar se gaya
@aben7810
@aben7810 3 жыл бұрын
the guy made me doubt the video speed. This presention doesn't help Sir. you get to slow a bit.
@indavarapuaneesh2871
@indavarapuaneesh2871 3 жыл бұрын
the pruning of self's code which DHH does is somewhat creative editing. Would like to inculcate this habit while I code.
@KevinSheppard
@KevinSheppard 3 жыл бұрын
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?
@laughingvampire7555
@laughingvampire7555 6 ай бұрын
it was meant to be Rails exclusive.
@bernardobuffa2391
@bernardobuffa2391 3 жыл бұрын
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.
@ViktorSchmidt
@ViktorSchmidt 3 жыл бұрын
Would be nice to see how to render only last 10 messages for each room github.com/hotwired/hotwire-rails-demo-chat/issues/13
@mattstopa9436
@mattstopa9436 3 жыл бұрын
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
@frbb20
@frbb20 4 жыл бұрын
This got even easier now that you can use `saved_change_to_attribute?` in an after_commit callback.
@guilhermecaraciolo
@guilhermecaraciolo 4 жыл бұрын
Thanks for sharing such a nice content!
@fahrradflucht
@fahrradflucht 4 жыл бұрын
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?
@shinjisr
@shinjisr 4 жыл бұрын
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.
@whyimustusemyrealname3801
@whyimustusemyrealname3801 4 жыл бұрын
because the default scaffold need javascript to works and you generate the project --without-javascripts
@shinjisr
@shinjisr 4 жыл бұрын
@@whyimustusemyrealname3801 Thank you!
@phongphan5500
@phongphan5500 4 жыл бұрын
Awesome!
@ssergiomaia
@ssergiomaia 4 жыл бұрын
Awesome
@SpookyKillerz
@SpookyKillerz 4 жыл бұрын
Christmas is early!
@JonatanKapps89
@JonatanKapps89 4 жыл бұрын
Time to go back to rails!
@sylvereleipertz955
@sylvereleipertz955 4 жыл бұрын
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.
@sylvereleipertz955
@sylvereleipertz955 3 жыл бұрын
@Saša Šijak perfectly serious
@rdepaulabarbosa
@rdepaulabarbosa 2 жыл бұрын
one websocket connection streaming everything vs multiples HTTP connections/state managment/etc for every request :P
@dim-2d
@dim-2d 4 жыл бұрын
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.
@magne6049
@magne6049 4 жыл бұрын
play it at 0.75x
@h0ph1p13
@h0ph1p13 2 жыл бұрын
@@magne6049 I think this is not what he meant. Usually more explanations and clarifying are in order.
@juno0424
@juno0424 4 жыл бұрын
Excuse me ROR devs, this idea originally from Laravel Livewire by Caleb Porzio not @dhh
@al-mokhtar_
@al-mokhtar_ 4 жыл бұрын
*that so wrong they working in that from 2005 check @dhh comments in twitter lol*
@juno0424
@juno0424 4 жыл бұрын
@@al-mokhtar_ whatever they try to claim. Livewire is the fact released first.
@al-mokhtar_
@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 🆙
@guled669
@guled669 4 жыл бұрын
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.
@whyimustusemyrealname3801
@whyimustusemyrealname3801 4 жыл бұрын
the it doesn't matter much even if its already created before the big bang
@randito2387
@randito2387 4 жыл бұрын
gotta love DHH. still rocking Textmate and Safari.
@venkatareddy56
@venkatareddy56 4 жыл бұрын
That was firefox, not safari.
@ukazap
@ukazap 4 жыл бұрын
--skip-javascript I was like: WHOAA
@GraxS
@GraxS 4 жыл бұрын
Haha
@laughingvampire7555
@laughingvampire7555 6 ай бұрын
I rewind twice just to check and be sure
@GakisStylianos
@GakisStylianos 4 жыл бұрын
How did I end up here, I'm just a mobile developer, this makes no sense to me 😅
@prabhakarbhat2477
@prabhakarbhat2477 4 жыл бұрын
Add in turbo-ios and turbo-android, and you have your app ready!
@GakisStylianos
@GakisStylianos 4 жыл бұрын
@@prabhakarbhat2477 Nah I'm good
@FranckMercado
@FranckMercado 4 жыл бұрын
This is very cool!
@techpeace
@techpeace 4 жыл бұрын
Well, this definitely takes me back. Congrats to you and the team on the launch!
@currol
@currol 4 жыл бұрын
Woooops! just like in the old days
@soban6360
@soban6360 4 жыл бұрын
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.
@DigiDriftZone
@DigiDriftZone 4 жыл бұрын
Some useful links for those thinking wtf is this: twitter.com/dhh/status/1341420143239450624 - hotwire.dev -- looks good!
@dlvl86
@dlvl86 4 жыл бұрын
So good!
@tschundeee
@tschundeee 4 жыл бұрын
Thx for bringing us great new tech again!
@SNaushadS
@SNaushadS 4 жыл бұрын
Thank you. I wish more of the s/w teams tried and applied this approach.
@michimarz
@michimarz 4 жыл бұрын
Still waiting for the 8th episode...
@parckw9470
@parckw9470 4 жыл бұрын
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.
@FitnessChaos
@FitnessChaos 4 жыл бұрын
great explanation
@jmazin1001
@jmazin1001 5 жыл бұрын
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'.
@MagnusAnand
@MagnusAnand 5 жыл бұрын
Nice video
@marceloprado2035
@marceloprado2035 5 жыл бұрын
These videos are all pure gold! Thanks for this, David!
@milequinze
@milequinze 5 жыл бұрын
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.
@koshu4
@koshu4 5 жыл бұрын
Still looking forward to one day the Recording pattern getting this quality treatment.
@leoniflix
@leoniflix 5 жыл бұрын
Continuous to produce more videos of this series, really very nice!